diff --git a/app/src/main/java/com/ckkj/defense_device/home/HomeMenuFragment.kt b/app/src/main/java/com/ckkj/defense_device/home/HomeMenuFragment.kt index 419c2c9..5d969cb 100644 --- a/app/src/main/java/com/ckkj/defense_device/home/HomeMenuFragment.kt +++ b/app/src/main/java/com/ckkj/defense_device/home/HomeMenuFragment.kt @@ -7,7 +7,7 @@ import android.content.pm.PackageManager import android.graphics.Color import android.os.Build import android.graphics.Rect -import android.graphics.drawable.GradientDrawable + import android.os.Bundle import android.util.Log import android.util.TypedValue @@ -263,12 +263,7 @@ class HomeMenuFragment : Fragment() { override fun onViewCreated(view: View, savedInstanceState: Bundle?) { super.onViewCreated(view, savedInstanceState) - // 为 LinearLayout 设置渐变背景 - setGradientBackground( - view = binding.gradientLayout, - startColor = resources.getColor(R.color.gradientLayout1), - endColor = resources.getColor(R.color.gradientLayout2) - ) + binding.gradientLayout.setBackgroundColor(Color.TRANSPARENT) binding.message.setOnClickListener { val intent = Intent(requireContext(), MessageActivity::class.java) startActivity(intent) @@ -589,17 +584,6 @@ class HomeMenuFragment : Fragment() { } } - private fun setGradientBackground( - view: View, - startColor: Int, - endColor: Int, - orientation: GradientDrawable.Orientation = GradientDrawable.Orientation.TL_BR - ) { - val gradientDrawable = GradientDrawable(orientation, intArrayOf(startColor, endColor)) - gradientDrawable.gradientType = GradientDrawable.LINEAR_GRADIENT - view.background = gradientDrawable - } - override fun onDestroyView() { super.onDestroyView() binding.rvFamilyList.adapter = null diff --git a/app/src/main/res/layout/home_menu_fragment.xml b/app/src/main/res/layout/home_menu_fragment.xml index f980de5..6d8326f 100644 --- a/app/src/main/res/layout/home_menu_fragment.xml +++ b/app/src/main/res/layout/home_menu_fragment.xml @@ -3,6 +3,7 @@ xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" + android:background="@mipmap/home_back" tools:context=".home.HomeMenuFragment"> + android:layout_weight="1" + android:background="@android:color/transparent"> diff --git a/app/src/main/res/mipmap-xhdpi/back.png b/app/src/main/res/mipmap-xhdpi/back.png index 9d704ec..d3bc983 100644 Binary files a/app/src/main/res/mipmap-xhdpi/back.png and b/app/src/main/res/mipmap-xhdpi/back.png differ diff --git a/app/src/main/res/mipmap-xhdpi/home_back.png b/app/src/main/res/mipmap-xhdpi/home_back.png new file mode 100644 index 0000000..56e9772 Binary files /dev/null and b/app/src/main/res/mipmap-xhdpi/home_back.png differ diff --git a/app/src/main/res/mipmap-xxhdpi/back.png b/app/src/main/res/mipmap-xxhdpi/back.png index 9d704ec..80b05ce 100644 Binary files a/app/src/main/res/mipmap-xxhdpi/back.png and b/app/src/main/res/mipmap-xxhdpi/back.png differ diff --git a/app/src/main/res/mipmap-xxhdpi/home_back.png b/app/src/main/res/mipmap-xxhdpi/home_back.png new file mode 100644 index 0000000..c4b94b8 Binary files /dev/null and b/app/src/main/res/mipmap-xxhdpi/home_back.png differ diff --git a/app/src/main/res/mipmap-xxxhdpi/back.png b/app/src/main/res/mipmap-xxxhdpi/back.png index 9d704ec..0d15338 100644 Binary files a/app/src/main/res/mipmap-xxxhdpi/back.png and b/app/src/main/res/mipmap-xxxhdpi/back.png differ diff --git a/app/src/main/res/mipmap-xxxhdpi/home_back.png b/app/src/main/res/mipmap-xxxhdpi/home_back.png new file mode 100644 index 0000000..641652e Binary files /dev/null and b/app/src/main/res/mipmap-xxxhdpi/home_back.png differ