Просмотр исходного кода

[feat]键盘插件,工具栏上的亲密度,增加爱心跳动Lottie动画

hezihao 9 месяцев назад
Родитель
Сommit
fda0f6c924

Разница между файлами не показана из-за своего большого размера
+ 1 - 0
plugins/keyboard_android/android/src/main/assets/lottie/anim_intimacy_value_love.json


+ 17 - 9
plugins/keyboard_android/android/src/main/res/layout/component_tool_bar.xml

@@ -4,6 +4,7 @@
     xmlns:tools="http://schemas.android.com/tools"
     android:layout_width="match_parent"
     android:layout_height="wrap_content"
+    android:clipChildren="false"
     android:gravity="center_vertical"
     android:orientation="horizontal"
     tools:background="@android:color/background_dark"
@@ -36,6 +37,7 @@
         android:layout_height="wrap_content"
         android:layout_gravity="end"
         android:layout_marginEnd="10dp"
+        android:clipChildren="false"
         android:gravity="center_vertical"
         android:orientation="horizontal"
         app:layout_constraintBottom_toBottomOf="parent"
@@ -53,26 +55,32 @@
             android:id="@+id/keyboard_switch_btn"
             android:layout_width="34dp"
             android:layout_height="34dp"
-            android:layout_marginStart="10dp"
-            android:layout_marginEnd="10dp"
+            android:layout_marginStart="6dp"
+            android:layout_marginEnd="6dp"
             android:src="@mipmap/ic_keyboard" />
 
         <FrameLayout
             android:id="@+id/intimacy_layout"
             android:layout_width="wrap_content"
-            android:layout_height="wrap_content">
+            android:layout_height="wrap_content"
+            android:clipChildren="false">
 
-            <ImageView
-                android:layout_width="35dp"
-                android:layout_height="30dp"
-                android:src="@mipmap/bg_love" />
+            <com.airbnb.lottie.LottieAnimationView
+                android:id="@+id/intimacy_value_love_lottie_view"
+                android:layout_width="40dp"
+                android:layout_height="35dp"
+                android:layout_gravity="center"
+                android:visibility="visible"
+                app:lottie_autoPlay="true"
+                app:lottie_fileName="lottie/anim_intimacy_value_love.json"
+                app:lottie_loop="true" />
 
             <TextView
                 android:layout_width="wrap_content"
                 android:layout_height="wrap_content"
                 android:layout_gravity="center_horizontal"
-                android:layout_marginTop="7dp"
-                android:text="30%"
+                android:layout_marginTop="10dp"
+                android:text="0%"
                 android:textColor="@color/text_color_white"
                 android:textSize="10sp"
                 android:textStyle="bold" />