diff --git a/libappbase/src/main/java/cc/winboll/studio/libappbase/views/AboutView.java b/libappbase/src/main/java/cc/winboll/studio/libappbase/views/AboutView.java index 5634df0..1eecb39 100644 --- a/libappbase/src/main/java/cc/winboll/studio/libappbase/views/AboutView.java +++ b/libappbase/src/main/java/cc/winboll/studio/libappbase/views/AboutView.java @@ -421,9 +421,10 @@ public class AboutView extends LinearLayout { */ private android.graphics.drawable.Drawable create_item_background() { android.graphics.drawable.GradientDrawable drawable = new android.graphics.drawable.GradientDrawable(); - drawable.setStroke(1, mItemContext.getResources().getColor(R.color.gray_200)); + drawable.setStroke(1, mItemContext.getResources().getColor(R.color.gray_400)); drawable.setCornerRadius(4); - drawable.setColor(mItemContext.getResources().getColor(android.R.color.white)); + boolean isNightMode = (mItemContext.getResources().getConfiguration().uiMode & android.content.res.Configuration.UI_MODE_NIGHT_MASK) == android.content.res.Configuration.UI_MODE_NIGHT_YES; + drawable.setColor(isNightMode ? mItemContext.getResources().getColor(R.color.gray_800) : mItemContext.getResources().getColor(android.R.color.white)); return drawable; } @@ -449,7 +450,8 @@ public class AboutView extends LinearLayout { TextView tvTitle = new TextView(mItemContext); tvTitle.setText(mTitle); tvTitle.setTextSize(16); - tvTitle.setTextColor(mItemContext.getResources().getColor(R.color.gray_900)); + boolean isNightMode = (mItemContext.getResources().getConfiguration().uiMode & android.content.res.Configuration.UI_MODE_NIGHT_MASK) == android.content.res.Configuration.UI_MODE_NIGHT_YES; + tvTitle.setTextColor(isNightMode ? mItemContext.getResources().getColor(R.color.gray_100) : mItemContext.getResources().getColor(R.color.gray_900)); llText.addView(tvTitle); // 内容 TextView tvContent = new TextView(mItemContext); diff --git a/libappbase/src/main/res/layout/layout_about_view.xml b/libappbase/src/main/res/layout/layout_about_view.xml index 38949c4..6d712e5 100644 --- a/libappbase/src/main/res/layout/layout_about_view.xml +++ b/libappbase/src/main/res/layout/layout_about_view.xml @@ -26,7 +26,7 @@ android:layout_width="wrap_content" android:layout_height="wrap_content" android:textSize="18sp" - android:textColor="@color/gray_900"/> + android:textColor="@color/colorPrimaryDark"/> + android:background="@color/gray_400"/>