Home | History | Annotate | Download | only in provider

Lines Matching defs:typeface

31 import android.graphics.Typeface;
174 static final LruCache<String, Typeface> sTypefaceCache = new LruCache<>(16);
191 final Typeface typeface = TypefaceCompat.createFromFontInfo(
193 return new TypefaceResult(typeface, typeface != null
209 final Typeface mTypeface;
212 TypefaceResult(@Nullable Typeface typeface,
214 mTypeface = typeface;
230 public static Typeface getFontSync(final Context context, final FontRequest request,
235 Typeface cached = sTypefaceCache.get(id);
259 TypefaceResult typeface = getFontInternal(context, request, style);
260 if (typeface.mTypeface != null) {
261 sTypefaceCache.put(id, typeface.mTypeface);
263 return typeface;
277 public void onReply(final TypefaceResult typeface) {
278 if (typeface == null) {
281 } else if (typeface.mResult == FontFamilyResult.STATUS_OK) {
282 fontCallback.callbackSuccessAsync(typeface.mTypeface, handler);
284 fontCallback.callbackFailAsync(typeface.mResult, handler);
306 public void onReply(final TypefaceResult typeface) {
316 replies.get(i).onReply(typeface);
497 * Called then a Typeface request done via {@link #requestFont(Context, FontRequest,
500 * @param typeface The Typeface object retrieved.
502 public void onTypefaceRetrieved(Typeface typeface) {}
505 * Called when a Typeface request done via {@link #requestFont(Context, FontRequest,
519 * Create a typeface object given a font request. The font will be asynchronously fetched,
622 final Typeface typeface = buildTypeface(context, null /* cancellation signal */,
624 if (typeface == null) {
640 callback.onTypefaceRetrieved(typeface);
648 * Build a Typeface from an array of {@link FontInfo}
656 * @param fonts An array of {@link FontInfo} to be used to create a Typeface.
657 * @return A Typeface object. Returns null if typeface creation fails.
660 public static Typeface buildTypeface(@NonNull Context context,
663 Typeface.NORMAL);