Merge ""No recent items" font should use themed font Bug: 126822309" into ub-launcher3-qt-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
bb0c8204f5
@@ -46,6 +46,7 @@ import android.graphics.Canvas;
|
||||
import android.graphics.Point;
|
||||
import android.graphics.Rect;
|
||||
import android.graphics.RectF;
|
||||
import android.graphics.Typeface;
|
||||
import android.graphics.drawable.Drawable;
|
||||
import android.os.Build;
|
||||
import android.os.Handler;
|
||||
@@ -322,6 +323,8 @@ public abstract class RecentsView<T extends BaseActivity> extends PagedView impl
|
||||
mEmptyMessagePaint.setColor(Themes.getAttrColor(context, android.R.attr.textColorPrimary));
|
||||
mEmptyMessagePaint.setTextSize(getResources()
|
||||
.getDimension(R.dimen.recents_empty_message_text_size));
|
||||
mEmptyMessagePaint.setTypeface(Typeface.create(Themes.getDefaultBodyFont(context),
|
||||
Typeface.NORMAL));
|
||||
mEmptyMessagePadding = getResources()
|
||||
.getDimensionPixelSize(R.dimen.recents_empty_message_text_padding);
|
||||
setWillNotDraw(false);
|
||||
|
||||
@@ -32,6 +32,14 @@ import com.android.launcher3.R;
|
||||
*/
|
||||
public class Themes {
|
||||
|
||||
public static String getDefaultBodyFont(Context context) {
|
||||
TypedArray ta = context.obtainStyledAttributes(android.R.style.TextAppearance_DeviceDefault,
|
||||
new int[]{android.R.attr.fontFamily});
|
||||
String value = ta.getString(0);
|
||||
ta.recycle();
|
||||
return value;
|
||||
}
|
||||
|
||||
public static float getDialogCornerRadius(Context context) {
|
||||
return getDimension(context, android.R.attr.dialogCornerRadius,
|
||||
context.getResources().getDimension(R.dimen.default_dialog_corner_radius));
|
||||
|
||||
Reference in New Issue
Block a user