belongs to Maven artifact com.android.support:support-compat:28.0.0-alpha1
FontsContractCompat
public
class
FontsContractCompat
extends Object
java.lang.Object | |
↳ | android.support.v4.provider.FontsContractCompat |
Utility class to deal with Font ContentProviders.
Summary
Nested classes | |
---|---|
class |
FontsContractCompat.Columns
Defines the constants used in a response from a Font Provider. |
class |
FontsContractCompat.FontFamilyResult
Object returned from |
class |
FontsContractCompat.FontInfo
Object represent a font entry in the family returned from |
class |
FontsContractCompat.FontRequestCallback
Interface used to receive asynchronously fetched typefaces. |
Public methods | |
---|---|
static
Typeface
|
buildTypeface(Context context, CancellationSignal cancellationSignal, FontInfo[] fonts)
Build a Typeface from an array of |
static
FontsContractCompat.FontFamilyResult
|
fetchFonts(Context context, CancellationSignal cancellationSignal, FontRequest request)
Fetch fonts given a font request. |
static
void
|
requestFont(Context context, FontRequest request, FontsContractCompat.FontRequestCallback callback, Handler handler)
Create a typeface object given a font request. |
Inherited methods | |
---|---|
![]()
java.lang.Object
|
Public methods
buildTypeface
Typeface buildTypeface (Context context, CancellationSignal cancellationSignal, FontInfo[] fonts)
Build a Typeface from an array of FontsContractCompat.FontInfo
Results that are marked as not ready will be skipped.
Parameters | |
---|---|
context |
Context : A Context that will be used to fetch the font contents. |
cancellationSignal |
CancellationSignal : A signal to cancel the operation in progress, or null if none. If
the operation is canceled, then OperationCanceledException will be thrown. |
fonts |
FontInfo : An array of FontsContractCompat.FontInfo to be used to create a Typeface. |
Returns | |
---|---|
Typeface |
A Typeface object. Returns null if typeface creation fails. |
fetchFonts
FontsContractCompat.FontFamilyResult fetchFonts (Context context,