Explorar el Código

home 页面的侧滑菜单添加跑马灯

zhangshenjie hace 1 año
padre
commit
b9510297b4
Se han modificado 1 ficheros con 30 adiciones y 5 borrados
  1. 30 5
      BusinessMain/src/main/res/layout/activity_home.xml

+ 30 - 5
BusinessMain/src/main/res/layout/activity_home.xml

@@ -56,13 +56,18 @@
                 android:layout_marginStart="@dimen/convert_60px"
                 android:background="@drawable/ic_history" />
 
-            <androidx.appcompat.widget.AppCompatTextView
+            <com.develop.common.widget.MarqueeTextView
                 android:id="@+id/tv_history"
                 android:layout_width="wrap_content"
                 android:layout_height="wrap_content"
                 android:layout_marginStart="@dimen/convert_29px"
                 android:text="@string/cook_history"
                 android:textColor="@color/home_menu_title"
+                android:ellipsize="marquee"
+                android:focusable="true"
+                android:focusableInTouchMode="true"
+                android:marqueeRepeatLimit="marquee_forever"
+                android:singleLine="true"
                 android:textSize="@dimen/convert_30px" />
         </LinearLayout>
 
@@ -84,13 +89,18 @@
                 android:layout_marginStart="@dimen/convert_60px"
                 android:background="@drawable/ic_favourite" />
 
-            <androidx.appcompat.widget.AppCompatTextView
+            <com.develop.common.widget.MarqueeTextView
                 android:id="@+id/tv_favourite"
                 android:layout_width="wrap_content"
                 android:layout_height="wrap_content"
                 android:layout_marginStart="@dimen/convert_29px"
                 android:text="@string/favourite_recipes"
                 android:textColor="@color/home_menu_title"
+                android:ellipsize="marquee"
+                android:focusable="true"
+                android:focusableInTouchMode="true"
+                android:marqueeRepeatLimit="marquee_forever"
+                android:singleLine="true"
                 android:textSize="@dimen/convert_30px" />
         </LinearLayout>
 
@@ -112,13 +122,18 @@
                 android:layout_marginStart="@dimen/convert_60px"
                 android:background="@drawable/ic_setting" />
 
-            <androidx.appcompat.widget.AppCompatTextView
+            <com.develop.common.widget.MarqueeTextView
                 android:id="@+id/tv_setting"
                 android:layout_width="wrap_content"
                 android:layout_height="wrap_content"
                 android:layout_marginStart="@dimen/convert_29px"
                 android:text="@string/settings"
                 android:textColor="@color/home_menu_title"
+                android:ellipsize="marquee"
+                android:focusable="true"
+                android:focusableInTouchMode="true"
+                android:marqueeRepeatLimit="marquee_forever"
+                android:singleLine="true"
                 android:textSize="@dimen/convert_30px" />
         </LinearLayout>
 
@@ -140,13 +155,18 @@
                 android:layout_marginStart="@dimen/convert_60px"
                 android:background="@drawable/ic_help" />
 
-            <androidx.appcompat.widget.AppCompatTextView
+            <com.develop.common.widget.MarqueeTextView
                 android:id="@+id/tv_help"
                 android:layout_width="wrap_content"
                 android:layout_height="wrap_content"
                 android:layout_marginStart="@dimen/convert_29px"
                 android:text="@string/help"
                 android:textColor="@color/home_menu_title"
+                android:ellipsize="marquee"
+                android:focusable="true"
+                android:focusableInTouchMode="true"
+                android:marqueeRepeatLimit="marquee_forever"
+                android:singleLine="true"
                 android:textSize="@dimen/convert_30px" />
         </LinearLayout>
 
@@ -168,13 +188,18 @@
                 android:layout_marginStart="@dimen/convert_60px"
                 android:background="@drawable/ic_policy" />
 
-            <androidx.appcompat.widget.AppCompatTextView
+            <com.develop.common.widget.MarqueeTextView
                 android:layout_width="wrap_content"
                 android:layout_height="wrap_content"
                 android:layout_marginStart="@dimen/convert_29px"
                 android:text="@string/privacy_policy"
                 android:id="@+id/tv_policy"
                 android:textColor="@color/home_menu_title"
+                android:ellipsize="marquee"
+                android:focusable="true"
+                android:focusableInTouchMode="true"
+                android:marqueeRepeatLimit="marquee_forever"
+                android:singleLine="true"
                 android:textSize="@dimen/convert_30px" />
         </LinearLayout>