Browse Source

系统设置UI界面

ccc 5 tháng trước cách đây
mục cha
commit
4747cd0bfb
25 tập tin đã thay đổi với 153 bổ sung114 xóa
  1. BIN
      lib_base/src/main/res/drawable/product_2.png
  2. 2 2
      module_backstage/src/main/java/com/module/backstage/fragment/date/DateFragment.kt
  3. 2 2
      module_backstage/src/main/java/com/module/backstage/fragment/other/OtherFragment.kt
  4. 2 5
      module_backstage/src/main/java/com/module/backstage/fragment/param/ParamSetFragment.kt
  5. 1 1
      module_backstage/src/main/java/com/module/backstage/fragment/product/DebugProductFragment.kt
  6. 1 1
      module_backstage/src/main/java/com/module/backstage/fragment/product/ShowProductFragment.kt
  7. 5 0
      module_backstage/src/main/res/drawable/backstage_shape_general_param_yellow_et.xml
  8. 14 0
      module_backstage/src/main/res/drawable/backstage_shape_orange_line.xml
  9. BIN
      module_backstage/src/main/res/drawable/btn_back_background.png
  10. 5 0
      module_backstage/src/main/res/drawable/home_system_btn_pale_yellow_background.xml
  11. BIN
      module_backstage/src/main/res/drawable/icon_back.png
  12. BIN
      module_backstage/src/main/res/drawable/item_debug_product_adapter_background.png
  13. BIN
      module_backstage/src/main/res/drawable/item_price_adapter_background.png
  14. BIN
      module_backstage/src/main/res/drawable/system_select.png
  15. BIN
      module_backstage/src/main/res/drawable/system_select_content.png
  16. BIN
      module_backstage/src/main/res/drawable/update_btn_background.png
  17. 1 2
      module_backstage/src/main/res/layout/backstage_fragment_errorstat.xml
  18. 8 9
      module_backstage/src/main/res/layout/backstage_fragment_language.xml
  19. 7 8
      module_backstage/src/main/res/layout/backstage_fragment_permission.xml
  20. 0 1
      module_backstage/src/main/res/layout/backstage_fragment_reset_pwd.xml
  21. 8 8
      module_backstage/src/main/res/layout/backstage_fragment_show_product.xml
  22. 12 14
      module_backstage/src/main/res/layout/backstage_item_debug_product.xml
  23. 55 61
      module_backstage/src/main/res/layout/backstage_item_product.xml
  24. 30 0
      module_backstage/src/main/res/layout/custom_menu_item.xml
  25. BIN
      module_home/src/main/res/drawable/product_a1.png

BIN
lib_base/src/main/res/drawable/product_2.png


+ 2 - 2
module_backstage/src/main/java/com/module/backstage/fragment/date/DateFragment.kt

@@ -71,11 +71,11 @@ class DateFragment : BaseFragment<BackstageFragmentDateBinding, DateFragmentVM>(
 
             override fun getTitleView(context: Context, index: Int): IPagerTitleView {
                 val simplePagerTitleView = SimplePagerTitleView(context)
-                simplePagerTitleView.textSize =  32f
+                simplePagerTitleView.textSize =  45f
                 simplePagerTitleView.setPadding(20,0,20,0)
                 simplePagerTitleView.text = mDataList[index]
                 simplePagerTitleView.normalColor = Color.parseColor("#ffffff")
-                simplePagerTitleView.selectedColor = Color.parseColor("#1969FF")
+                simplePagerTitleView.selectedColor = Color.parseColor("#000000")
                 simplePagerTitleView.setOnClickListener {
                     mBinding.magicIndicator2.onPageSelected(index)
                     mBinding.magicIndicator2.onPageScrolled(index, 0.0F, 0);

+ 2 - 2
module_backstage/src/main/java/com/module/backstage/fragment/other/OtherFragment.kt

@@ -137,11 +137,11 @@ class OtherFragment : BaseFragment<BackstageFragmentOtherBinding, OtherFragmentV
 
             override fun getTitleView(context: Context, index: Int): IPagerTitleView {
                 val simplePagerTitleView = SimplePagerTitleView(context)
-                simplePagerTitleView.textSize =  32f
+                simplePagerTitleView.textSize =  45f
                 simplePagerTitleView.setPadding(20,0,20,0)
                 simplePagerTitleView.text = mDataList[index]
                 simplePagerTitleView.normalColor = Color.parseColor("#ffffff")
-                simplePagerTitleView.selectedColor = Color.parseColor("#1969FF")
+                simplePagerTitleView.selectedColor = Color.parseColor("#000000")
                 simplePagerTitleView.setOnClickListener {
                     mBinding.magicOther.onPageSelected(index)
                     mBinding.magicOther.onPageScrolled(index, 0.0F, 0);

+ 2 - 5
module_backstage/src/main/java/com/module/backstage/fragment/param/ParamSetFragment.kt

@@ -69,23 +69,20 @@ class ParamSetFragment : BaseFragment<BackstageFragmentParamSetBinding, ParamSet
 
             override fun getTitleView(context: Context, index: Int): IPagerTitleView {
                 val simplePagerTitleView = SimplePagerTitleView(context)
-                simplePagerTitleView.textSize =  32f
+                simplePagerTitleView.textSize =  45f
                 simplePagerTitleView.setPadding(20,0,20,0)
                 simplePagerTitleView.text = mDataList[index]
                 simplePagerTitleView.normalColor = Color.parseColor("#ffffff")
-                simplePagerTitleView.selectedColor = Color.parseColor("#1969FF")
+                simplePagerTitleView.selectedColor = Color.parseColor("#000000")
                 simplePagerTitleView.setOnClickListener {
                     mBinding.magicIndicator2.onPageSelected(index)
                     mBinding.magicIndicator2.onPageScrolled(index, 0.0F, 0);
-
-
                     val navController = Navigation.findNavController(requireActivity(),mBinding.cottoncandyFragmenttcontainerview.id)
                     navController.navigate(fragmentid[index])
                     Log.d(TAG, "getTitleView: ")
                 }
                 return simplePagerTitleView
             }
-
             override fun getIndicator(context: Context): IPagerIndicator {
                 val indicator = WrapPagerIndicator(context)
                 indicator.fillColor = Color.parseColor("#ebe4e3")

+ 1 - 1
module_backstage/src/main/java/com/module/backstage/fragment/product/DebugProductFragment.kt

@@ -33,7 +33,7 @@ class DebugProductFragment : BaseFragment<BackstageFragmentDebugProductBinding,
         with(homeRvProduct) {
             //设置布局排列方式,默认垂直排列
             val gridLayoutManager: GridLayoutManager =
-                GridLayoutManager(this@DebugProductFragment.context, 4, androidx.recyclerview.widget.GridLayoutManager.VERTICAL, false)
+                GridLayoutManager(this@DebugProductFragment.context, 2, androidx.recyclerview.widget.GridLayoutManager.VERTICAL, false)
             layoutManager = gridLayoutManager
 
             productAdapter = DebugProductAdapter(mViewModel.getPriceData())

+ 1 - 1
module_backstage/src/main/java/com/module/backstage/fragment/product/ShowProductFragment.kt

@@ -38,7 +38,7 @@ class ShowProductFragment : BaseFragment<BackstageFragmentShowProductBinding, Sh
         with(priceRvProduct) {
             //设置布局排列方式,默认垂直排列
             val gridLayoutManager: GridLayoutManager =
-                GridLayoutManager(this@ShowProductFragment.context, 3, GridLayoutManager.VERTICAL, false)
+                GridLayoutManager(this@ShowProductFragment.context, 1, GridLayoutManager.VERTICAL, false)
             layoutManager = gridLayoutManager
 
             productAdapter = ProductAdapter(mViewModel.getPriceData())

+ 5 - 0
module_backstage/src/main/res/drawable/backstage_shape_general_param_yellow_et.xml

@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="utf-8"?>
+<shape xmlns:android="http://schemas.android.com/apk/res/android">
+    <solid android:color="#faf8dd" />
+    <corners android:radius="40dp" />
+</shape>

+ 14 - 0
module_backstage/src/main/res/drawable/backstage_shape_orange_line.xml

@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="utf-8"?>
+<shape xmlns:android="http://schemas.android.com/apk/res/android"
+    android:shape="rectangle">
+    <stroke
+        android:width="5dp"
+        android:color="@color/orange_bg" />
+    <solid android:color="@color/white" />
+    <corners
+        android:topRightRadius="49dp"
+        android:topLeftRadius="49dp"
+        android:bottomLeftRadius="49dp"
+        android:bottomRightRadius="49dp"/>
+
+</shape>

BIN
module_backstage/src/main/res/drawable/btn_back_background.png


+ 5 - 0
module_backstage/src/main/res/drawable/home_system_btn_pale_yellow_background.xml

@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="utf-8"?>
+<shape xmlns:android="http://schemas.android.com/apk/res/android">
+    <solid android:color="@color/system_btn" />
+    <corners android:radius="70dp" />
+</shape>

BIN
module_backstage/src/main/res/drawable/icon_back.png


BIN
module_backstage/src/main/res/drawable/item_debug_product_adapter_background.png


BIN
module_backstage/src/main/res/drawable/item_price_adapter_background.png


BIN
module_backstage/src/main/res/drawable/system_select.png


BIN
module_backstage/src/main/res/drawable/system_select_content.png


BIN
module_backstage/src/main/res/drawable/update_btn_background.png


+ 1 - 2
module_backstage/src/main/res/layout/backstage_fragment_errorstat.xml

@@ -3,14 +3,13 @@
     xmlns:app="http://schemas.android.com/apk/res-auto"
     xmlns:tools="http://schemas.android.com/tools"
     android:layout_width="match_parent"
-    android:background="@drawable/no_nav_bg"
     android:layout_height="match_parent">
 
     <androidx.recyclerview.widget.RecyclerView
         android:id="@+id/rv_alarm"
         android:layout_width="1500dp"
         android:paddingVertical="29dp"
-        android:layout_height="680dp"
+        android:layout_height="1880dp"
         android:background="@drawable/backstage_shape_error_white"
         android:layout_marginTop="50dp"
         app:layout_constraintEnd_toEndOf="parent"

+ 8 - 9
module_backstage/src/main/res/layout/backstage_fragment_language.xml

@@ -2,13 +2,12 @@
 <androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
     xmlns:app="http://schemas.android.com/apk/res-auto"
     android:layout_width="match_parent"
-    android:layout_height="match_parent"
-    android:background="@drawable/no_nav_bg">
+    android:layout_height="match_parent">
 
     <ScrollView
         android:id="@+id/scrollView"
         android:layout_width="wrap_content"
-        android:layout_height="750dp"
+        android:layout_height="1880dp"
         android:layout_marginStart="40dp"
         android:layout_marginTop="30dp"
         app:layout_constraintEnd_toEndOf="parent"
@@ -621,13 +620,13 @@
 
     <TextView
         android:id="@+id/btn_ok"
-        android:layout_width="wrap_content"
-        android:layout_height="wrap_content"
-        android:layout_marginBottom="20dp"
-        android:background="@drawable/backstage_shape_gen_content"
+        android:layout_width="380dp"
+        android:layout_height="120dp"
+        android:layout_marginBottom="360dp"
+        android:minWidth="380dp"
+        android:minHeight="100dp"
+        android:background="@drawable/update_btn_background"
         android:gravity="center"
-        android:minWidth="280dp"
-        android:minHeight="80dp"
         android:paddingHorizontal="10dp"
         android:text="@string/backstage_confirm_update"
         android:textColor="@color/white"

+ 7 - 8
module_backstage/src/main/res/layout/backstage_fragment_permission.xml

@@ -2,13 +2,12 @@
 <androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
     xmlns:app="http://schemas.android.com/apk/res-auto"
     android:layout_width="match_parent"
-    android:background="@drawable/no_nav_bg"
     android:layout_height="match_parent">
 
     <androidx.recyclerview.widget.RecyclerView
         android:id="@+id/rv_pay_type"
         android:layout_width="wrap_content"
-        android:layout_height="800dp"
+        android:layout_height="1880dp"
         android:layout_margin="30dp"
         android:minHeight="750dp"
         app:layout_constraintEnd_toEndOf="parent"
@@ -18,17 +17,17 @@
     <TextView
         android:id="@+id/tv_confirm"
         android:gravity="center"
-        android:layout_width="wrap_content"
-        android:layout_height="wrap_content"
-        android:minWidth="280dp"
-        android:minHeight="80dp"
-        android:background="@drawable/backstage_shape_gen_content"
+        android:layout_width="380dp"
+        android:layout_height="120dp"
+        android:layout_marginBottom="360dp"
+        android:minWidth="380dp"
+        android:minHeight="100dp"
+        android:background="@drawable/update_btn_background"
         android:text="@string/backstage_confirm_update"
         android:paddingHorizontal="10dp"
         android:textSize="42sp"
         android:textStyle="bold"
         android:textColor="@color/white"
-        android:layout_marginBottom="20dp"
         app:layout_constraintBottom_toBottomOf="parent"
         app:layout_constraintEnd_toEndOf="parent"
         app:layout_constraintStart_toStartOf="parent" />

+ 0 - 1
module_backstage/src/main/res/layout/backstage_fragment_reset_pwd.xml

@@ -2,7 +2,6 @@
 <androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
     android:layout_width="match_parent"
     android:layout_height="match_parent"
-    android:background="@drawable/no_nav_bg"
     xmlns:app="http://schemas.android.com/apk/res-auto"
     xmlns:tools="http://schemas.android.com/tools">
 

+ 8 - 8
module_backstage/src/main/res/layout/backstage_fragment_show_product.xml

@@ -7,10 +7,10 @@
 
     <androidx.recyclerview.widget.RecyclerView
         android:id="@+id/price_rv_product"
-        android:layout_width="wrap_content"
+        android:layout_width="match_parent"
         android:layout_height="wrap_content"
         android:layout_marginVertical="30dp"
-        android:minHeight="750dp"
+        android:maxHeight="750dp"
         app:layout_constraintEnd_toEndOf="parent"
         app:layout_constraintStart_toStartOf="parent"
         app:layout_constraintTop_toTopOf="parent" />
@@ -18,17 +18,17 @@
     <TextView
         android:id="@+id/tv_confirm"
         android:gravity="center"
-        android:layout_width="wrap_content"
-        android:layout_height="wrap_content"
-        android:minWidth="280dp"
-        android:minHeight="80dp"
-        android:background="@drawable/backstage_shape_gen_content"
+        android:layout_width="380dp"
+        android:layout_height="120dp"
+        android:layout_marginBottom="360dp"
+        android:minWidth="380dp"
+        android:minHeight="100dp"
+        android:background="@drawable/update_btn_background"
         android:text="@string/backstage_confirm_update"
         android:paddingHorizontal="10dp"
         android:textSize="42sp"
         android:textStyle="bold"
         android:textColor="@color/white"
-        android:layout_marginBottom="20dp"
         app:layout_constraintBottom_toBottomOf="parent"
         app:layout_constraintEnd_toEndOf="parent"
         app:layout_constraintStart_toStartOf="parent" />

+ 12 - 14
module_backstage/src/main/res/layout/backstage_item_debug_product.xml

@@ -2,18 +2,18 @@
 <androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
     xmlns:app="http://schemas.android.com/apk/res-auto"
     android:id="@+id/cl_product"
+    android:layout_marginLeft="20dp"
+    android:layout_marginRight="20dp"
     xmlns:tools="http://schemas.android.com/tools"
-    android:layout_marginRight="40dp"
-    android:layout_width="250dp"
-    android:background="@drawable/home_rectangle_background"
-    android:layout_height="240dp"
-    android:padding="5dp">
+    android:layout_width="400dp"
+    android:background="@drawable/item_debug_product_adapter_background"
+    android:layout_height="400dp">
 
     <ImageView
+        android:layout_marginTop="40dp"
         android:id="@+id/iv_sugar"
-        android:layout_width="120dp"
-        android:layout_marginTop="30dp"
-        android:layout_height="120dp"
+        android:layout_width="200dp"
+        android:layout_height="200dp"
         android:src="@drawable/product_1"
         app:layout_constraintEnd_toEndOf="parent"
         app:layout_constraintStart_toStartOf="parent"
@@ -21,19 +21,17 @@
 
     <TextView
         android:id="@+id/tv_name"
-        android:layout_width="178dp"
+        android:layout_width="wrap_content"
+        android:layout_marginTop="20dp"
+        android:maxWidth="360dp"
         android:layout_height="wrap_content"
         android:maxHeight="90dp"
         android:text="水中芙蓉"
         android:gravity="center"
         android:textColor="#576478"
-        android:textSize="30sp"
-        android:layout_marginTop="10dp"
+        android:textSize="45sp"
         app:layout_constraintEnd_toEndOf="@+id/iv_sugar"
         app:layout_constraintStart_toStartOf="@+id/iv_sugar"
         app:layout_constraintTop_toBottomOf="@+id/iv_sugar" />
 
-
-
-
 </androidx.constraintlayout.widget.ConstraintLayout>

+ 55 - 61
module_backstage/src/main/res/layout/backstage_item_product.xml

@@ -2,19 +2,18 @@
 <androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
     xmlns:app="http://schemas.android.com/apk/res-auto"
     xmlns:tools="http://schemas.android.com/tools"
-    android:layout_width="480dp"
+    android:layout_width="match_parent"
     android:layout_height="350dp"
-    android:layout_marginRight="40dp"
-    android:layout_marginBottom="40dp"
-    android:background="@drawable/home_rectangle_background"
-    android:padding="5dp">
+    android:layout_gravity="center"
+    android:layout_marginTop="20dp"
+    android:background="@drawable/item_price_adapter_background">
 
     <ImageView
         android:id="@+id/iv_sugar"
-        android:layout_width="120dp"
-        android:layout_height="120dp"
+        android:layout_width="220dp"
+        android:layout_height="220dp"
         android:layout_marginLeft="20dp"
-        android:layout_marginTop="10dp"
+        android:layout_marginTop="40dp"
         android:src="@drawable/product_1"
         app:layout_constraintBottom_toTopOf="@+id/backstage_guideline2"
         app:layout_constraintStart_toStartOf="parent"
@@ -22,96 +21,92 @@
 
     <TextView
         android:id="@+id/tv_name"
-        android:layout_width="178dp"
+        android:layout_width="300dp"
         android:layout_height="wrap_content"
-        android:layout_marginLeft="10dp"
+        android:layout_marginStart="250dp"
+        android:layout_marginTop="20dp"
         android:maxHeight="90dp"
         android:text="水中芙蓉"
         android:textColor="#576478"
-        android:textSize="30sp"
+        android:textSize="50sp"
+        android:textStyle="bold"
         app:layout_constraintStart_toEndOf="@+id/iv_sugar"
         app:layout_constraintTop_toTopOf="parent" />
 
     <TextView
         android:id="@+id/backstage_textview7"
-        android:layout_width="80dp"
-        android:layout_height="80dp"
-        android:layout_marginLeft="10dp"
+        android:layout_width="150dp"
+        android:layout_height="150dp"
         android:background="#8194F0"
-        android:layout_marginTop="10dp"
+        android:layout_marginTop="20dp"
+        android:layout_marginStart="20dp"
+        app:layout_constraintTop_toBottomOf="@id/tv_name"
         android:gravity="center"
         android:text="名字"
         android:textColor="@color/white"
-        android:textSize="24sp"
-        app:layout_constraintStart_toEndOf="@+id/iv_sugar"
-        app:layout_constraintTop_toBottomOf="@+id/tv_name" />
+        android:textSize="50sp"
+        app:layout_constraintStart_toEndOf="@+id/iv_sugar" />
 
     <EditText
         android:id="@+id/et_sugarprice"
-        android:layout_width="200dp"
-        android:layout_height="80dp"
+        android:layout_width="550dp"
+        android:layout_height="150dp"
+        android:layout_marginStart="8dp"
         android:background="@drawable/backstage_shape_general_param_et"
-        android:paddingLeft="10dp"
         android:hint="可自定义名字"
+        android:paddingLeft="10dp"
+        android:textSize="50sp"
         app:layout_constraintBottom_toBottomOf="@+id/backstage_textview7"
         app:layout_constraintStart_toEndOf="@+id/backstage_textview7"
-        app:layout_constraintTop_toTopOf="@+id/backstage_textview7" />
+        app:layout_constraintTop_toTopOf="@+id/backstage_textview7"
+        app:layout_constraintVertical_bias="0.0" />
 
     <TextView
         android:id="@+id/backstage_textview8"
-        android:layout_width="80dp"
-        android:layout_height="80dp"
-        android:layout_marginTop="8dp"
+        android:layout_width="120dp"
+        android:layout_height="140dp"
+        android:layout_marginTop="20dp"
+        android:layout_marginBottom="20dp"
         android:background="#8194F0"
+        android:layout_marginStart="40dp"
         android:gravity="center"
         android:text="隐藏"
         android:textColor="@color/white"
-        android:textSize="24sp"
-        app:layout_constraintStart_toStartOf="@+id/backstage_textview7"
-        app:layout_constraintTop_toBottomOf="@+id/backstage_textview7" />
+        android:textSize="40sp"
+        app:layout_constraintStart_toEndOf="@+id/et_sugarprice"
+        app:layout_constraintTop_toTopOf="parent" />
 
     <TextView
         android:id="@+id/backstage_textview9"
-        android:layout_width="80dp"
-        android:layout_height="80dp"
+        android:layout_width="120dp"
+        android:layout_height="140dp"
         android:layout_marginTop="10dp"
         android:background="#8194F0"
         android:gravity="center"
         android:text="图片"
+        android:layout_marginStart="40dp"
         android:textColor="@color/white"
-        android:textSize="24sp"
-        app:layout_constraintStart_toStartOf="@+id/backstage_textview8"
-        app:layout_constraintTop_toBottomOf="@+id/backstage_textview8" />
+        android:textSize="40sp"
+        app:layout_constraintStart_toEndOf="@+id/et_sugarprice"
+        app:layout_constraintTop_toBottomOf="@id/backstage_textview8" />
 
     <TextView
         android:id="@+id/tv_update_pic"
-        android:layout_width="200dp"
-        android:layout_height="80dp"
+        android:layout_width="300dp"
+        android:layout_height="140dp"
+        android:layout_marginStart="4dp"
+        android:maxWidth="300dp"
         android:background="#FF7A7A"
+        android:layout_marginEnd="20dp"
         android:gravity="center"
         android:inputType="numberDecimal"
         android:paddingLeft="10dp"
         android:text="点击更换商品图片"
         android:textColor="@color/white"
-        android:textSize="20sp"
+        android:textSize="30sp"
         app:layout_constraintStart_toEndOf="@+id/backstage_textview9"
         app:layout_constraintTop_toTopOf="@+id/backstage_textview9" />
 
-
-
-<!--    <TextView-->
-<!--        android:id="@+id/tv_make_pro"-->
-<!--        android:layout_width="match_parent"-->
-<!--        android:layout_height="70dp"-->
-<!--        android:layout_marginHorizontal="10dp"-->
-<!--        android:layout_marginTop="10dp"-->
-<!--        android:background="#FF7A7A"-->
-<!--        android:gravity="center"-->
-<!--        android:text="点击制作"-->
-<!--        android:textColor="@color/white"-->
-<!--        android:textSize="24sp"-->
-<!--        app:layout_constraintTop_toBottomOf="@+id/backstage_textview9" />-->
-
     <androidx.constraintlayout.widget.Guideline
         android:id="@+id/backstage_guideline2"
         android:layout_width="wrap_content"
@@ -122,18 +117,18 @@
 
     <RadioGroup
         android:id="@+id/rg_diy_pay"
-        android:layout_width="wrap_content"
-        android:layout_height="80dp"
+        android:layout_width="300dp"
+        android:layout_marginEnd="20dp"
+        android:layout_height="wrap_content"
         android:background="@drawable/backstage_shape_other_rg_bg"
-        android:orientation="horizontal"
-
+        android:orientation="vertical"
         app:layout_constraintStart_toEndOf="@+id/backstage_textview8"
         app:layout_constraintTop_toTopOf="@+id/backstage_textview8">
 
         <RadioButton
             android:id="@+id/rb_close"
-            android:layout_width="120dp"
-            android:layout_height="80dp"
+            android:layout_width="300dp"
+            android:layout_height="70dp"
             android:background="@drawable/backstage_selector_other_rg"
             android:button="@null"
             android:gravity="center"
@@ -143,15 +138,14 @@
 
         <RadioButton
             android:id="@+id/rb_open"
-            android:layout_width="120dp"
-            android:layout_height="80dp"
+            android:layout_width="300dp"
+            android:layout_height="70dp"
             android:background="@drawable/backstage_selector_other_rg"
             android:button="@null"
             android:gravity="center"
             android:text="隐藏"
             android:textColor="@drawable/backstage_selector_other_tv_color"
-            android:textSize="32sp" />
-
+            android:textSize="32sp"/>
     </RadioGroup>
 
 

+ 30 - 0
module_backstage/src/main/res/layout/custom_menu_item.xml

@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="utf-8"?>
+<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+    android:layout_width="match_parent"
+    android:layout_height="wrap_content"
+    android:orientation="horizontal"
+    android:layout_marginTop="10dp"
+    android:layout_marginBottom="10dp"
+    android:padding="8dp">
+
+    <ImageView
+        android:id="@+id/menu_icon"
+        android:layout_gravity="center"
+        android:layout_width="60dp"
+        android:layout_height="60dp"
+        android:layout_marginEnd="20dp"
+        android:layout_marginStart="10dp"
+        android:src="@drawable/setting_icon9" />
+
+    <TextView
+        android:id="@+id/menu_title"
+        android:layout_width="match_parent"
+        android:layout_height="wrap_content"
+        android:text="商品\n数据"
+        android:layout_gravity="center"
+        android:gravity="center"
+        android:textStyle="bold"
+        android:ellipsize="none"
+        android:textSize="40sp"
+        android:textColor="@color/white" />
+</LinearLayout>

BIN
module_home/src/main/res/drawable/product_a1.png