Browse Source

导航栏颜色修改

gy 9 months ago
parent
commit
e219077b41

+ 19 - 9
app/src/main/res/drawable/nav_bar_item_bg.xml

@@ -1,14 +1,24 @@
 <layer-list xmlns:android="http://schemas.android.com/apk/res/android">
     <!-- 第一个子元素,设置在顶部10px,左边20px的位置 -->
     <item>
-        <shape android:shape="oval">
-            <solid android:color="#FF0000"/>
+        <shape android:shape="ring"
+          android:innerRadius="25dp"
+          android:thickness="2dp"
+          android:useLevel="false"
+          >
+            <size android:height="60dp"
+              android:width="60dp"
+              />
+
+            <gradient
+              android:angle="45"
+              android:startColor="#E91E63"
+              android:centerColor="#89D499"
+              android:endColor="#CEE8C4"
+              />
+
+
         </shape>
     </item>
-    <!-- 第二个子元素,设置在右边10px,底部20px的位置 -->
-    <item android:top="200dp" >
-        <shape android:shape="oval">
-            <solid android:color="#00FF00"/>
-        </shape>
-    </item>
-</layer-list>
+
+</layer-list>

+ 2 - 1
app/src/main/res/drawable/nav_bar_item_selector.xml

@@ -5,6 +5,7 @@
 
 
     <item   android:drawable="@drawable/nav_bar_item_bg"    android:state_checked="true">
+
     </item>
 
-</selector>
+</selector>

+ 7 - 4
app/src/main/res/layout/activity_main.xml

@@ -16,9 +16,12 @@
         android:visibility="visible"/>
 
 
-    <include android:id="@+id/nav_bar"
-             layout="@layout/layout_nav_bar"
-             android:visibility="visible" tools:layout_editor_absoluteY="0dp" tools:layout_editor_absoluteX="0dp"/>
+    <include
+      android:id="@+id/nav_bar"
+      layout="@layout/layout_nav_bar"
+      android:visibility="visible"
+      tools:layout_editor_absoluteX="50dp"
+      tools:layout_editor_absoluteY="0dp"/>
 
 
-</androidx.constraintlayout.widget.ConstraintLayout>
+</androidx.constraintlayout.widget.ConstraintLayout>

+ 2 - 1
app/src/main/res/layout/layout_nav_bar.xml

@@ -34,7 +34,8 @@
             app:layout_constraintEnd_toEndOf="parent"
             app:layout_constraintHorizontal_bias="0.5"
             app:layout_constraintStart_toStartOf="parent"
+             android:background="#D7E8E8"
             app:itemBackground="@drawable/nav_bar_item_bg"
             app:menu="@menu/layout_nav_menu"/>
 
-</androidx.constraintlayout.widget.ConstraintLayout>
+</androidx.constraintlayout.widget.ConstraintLayout>