From 590c1cff46b105d774271f950caa9f65523f05c1 Mon Sep 17 00:00:00 2001 From: Linjiajia <319408893@qq.com> Date: 星期五, 29 十二月 2023 20:20:40 +0800 Subject: [PATCH] 1、增加护眼模式主题\n2、修复显示问题 --- app/src/main/java/com/application/zhangshi_app_android/ui/DLBaseFragment.java | 17 +++++++++++------ 1 files changed, 11 insertions(+), 6 deletions(-) diff --git a/app/src/main/java/com/application/zhangshi_app_android/ui/DLBaseFragment.java b/app/src/main/java/com/application/zhangshi_app_android/ui/DLBaseFragment.java index eb32c4c..8f91ad4 100644 --- a/app/src/main/java/com/application/zhangshi_app_android/ui/DLBaseFragment.java +++ b/app/src/main/java/com/application/zhangshi_app_android/ui/DLBaseFragment.java @@ -3,6 +3,7 @@ import android.graphics.Color; import android.graphics.drawable.ColorDrawable; import android.os.Bundle; +import android.util.TypedValue; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; @@ -43,7 +44,7 @@ import com.application.zhangshi_app_android.ui.function.PrivacyActivity; import com.application.zhangshi_app_android.ui.function.PropertyActivity; import com.application.zhangshi_app_android.ui.function.TourismActivity; -import com.application.zhangshi_app_android.ui.home.HomeFragment; +import com.application.zhangshi_app_android.ui.home.TreeFragment; import com.application.zhangshi_app_android.ui.main.MainActivity; import com.hjq.bar.TitleBar; @@ -116,7 +117,7 @@ public void onViewCreated(@NonNull View view, @Nullable Bundle savedInstanceState) { super.onViewCreated(view, savedInstanceState); if (mDrawerLayout != null) { - classMap.put(HomeFragment.class,(LinearLayout) findViewById(R.id.dl_home_root_net)); + classMap.put(TreeFragment.class,(LinearLayout) findViewById(R.id.dl_home_root_net)); classMap.put(FamilyMemorabiliaActivity.class,(LinearLayout) findViewById(R.id.dl_family_memorabilia)); classMap.put(FamilyAssetsActivity.class,(LinearLayout) findViewById(R.id.dl_family_assets)); classMap.put(HomeDevicesActivity.class,(LinearLayout) findViewById(R.id.dl_home_devices)); @@ -141,8 +142,8 @@ if (linearLayout != null) { linearLayout.setOnClickListener(v -> { if (set.getKey() != null){ - if (set.getKey() == HomeFragment.class) { - MainActivity.start(getContext(), HomeFragment.class); + if (set.getKey() == TreeFragment.class) { + MainActivity.start(getContext(), TreeFragment.class); }else{ AppManager.getAppManager().startActivity(set.getKey()); } @@ -172,8 +173,12 @@ } TextView textView = (TextView) linearLayout.getChildAt(1); ImageView imageView = (ImageView) linearLayout.getChildAt(2); - textView.setTextColor(Color.parseColor("#FFF6739F")); - imageView.setBackgroundResource(R.drawable.ic_vector_pink); + TypedValue textColor = new TypedValue(); + getContext().getTheme().resolveAttribute(R.attr.drawerTextColor, textColor, true); + textView.setTextColor(textColor.data); + TypedValue icon = new TypedValue(); + getContext().getTheme().resolveAttribute(R.attr.drawerSelectIcon, icon, true); + imageView.setBackgroundResource(icon.resourceId); } public void setNameAndAvatar(String name,String avatar){ -- Gitblit v1.9.1