Преглед изворни кода

1.游戏结果弹窗页面游戏分数添加动效

王鹏鹏 пре 2 година
родитељ
комит
5b3b39e1be

+ 1 - 1
.idea/misc.xml

@@ -517,7 +517,7 @@
         <entry key="..\:/workspace/hcp-pads/game/src/main/res/drawable/bg_start_game.xml" value="0.151" />
         <entry key="..\:/workspace/hcp-pads/game/src/main/res/layout/activity_game_introduction.xml" value="0.4" />
         <entry key="..\:/workspace/hcp-pads/game/src/main/res/layout/activity_game_loading.xml" value="0.22239583333333332" />
-        <entry key="..\:/workspace/hcp-pads/game/src/main/res/layout/activity_game_settlement.xml" value="0.536" />
+        <entry key="..\:/workspace/hcp-pads/game/src/main/res/layout/activity_game_settlement.xml" value="0.6" />
         <entry key="..\:/workspace/hcp-pads/game/src/main/res/layout/activity_main.xml" value="0.23697916666666666" />
         <entry key="..\:/workspace/hcp-pads/game/src/main/res/layout/activity_play_game.xml" value="0.3953084274543875" />
         <entry key="..\:/workspace/hcp-pads/game/src/main/res/layout/dialog_completion_training.xml" value="0.6" />

+ 3 - 0
game/src/main/java/com/yingyangfly/game/settlement/GameSettlementActivity.kt

@@ -109,6 +109,9 @@ class GameSettlementActivity :
             gameDetail.clear()
             if (it != null) {
                 binding.data = it
+                binding.tvGameScore.setEnableAnim(true)
+                binding.tvGameScore.setDuration(1500)
+                binding.tvGameScore.setNumberString(it.totalGameScore)
                 if (it.details.isNullOrEmpty().not()) {
                     gameDetail.addAll(it.details)
                 }

+ 1 - 2
game/src/main/res/layout/activity_game_settlement.xml

@@ -196,7 +196,7 @@
                     app:layout_constraintStart_toStartOf="parent"
                     app:layout_constraintTop_toTopOf="parent" />
 
-                <androidx.appcompat.widget.AppCompatTextView
+                <com.yingyangfly.game.widget.NumberAnimTextView
                     android:id="@+id/tvGameScore"
                     android:layout_width="@dimen/divider_162px"
                     android:layout_height="@dimen/divider_64px"
@@ -205,7 +205,6 @@
                     android:fontFamily="@font/lcb"
                     android:gravity="center"
                     android:includeFontPadding="false"
-                    android:text="@{data.totalGameScore}"
                     android:textColor="@color/color_FFFFEB34"
                     android:textSize="@dimen/divider_48px"
                     app:layout_constraintEnd_toEndOf="parent"