Skip to content

Commit dfb05b4

Browse files
committed
体验优化
1 parent 61f8142 commit dfb05b4

File tree

3 files changed

+18
-24
lines changed

3 files changed

+18
-24
lines changed

BasePuzzleGame/src/main/java/com/bihe0832/android/base/puzzle/ui/PuzzleGameMainFragment.kt

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -57,10 +57,10 @@ class PuzzleGameMainFragment : BaseFragment() {
5757
override fun onGameSuccess(level: Int, gameMode: GameMode) {
5858
ThreadManager.getInstance().runOnUIThread {
5959
CommonDialog(context).apply {
60-
title = "挑战成功"
60+
title = getString(R.string.success_title)
6161
setHtmlContent("你已完成<b><font color='#38ADFF'> " + gameMode.desc + " </font>的 $level 级</b>挑战,要换张图继续么?")
62-
negative = "继续当前"
63-
positive = "换张图"
62+
negative = getString(R.string.success_negative)
63+
positive = getString(R.string.success_positive)
6464
setShouldCanceled(true)
6565
setOnClickBottomListener(object : OnDialogListener {
6666
override fun onPositiveClick() {
@@ -89,13 +89,13 @@ class PuzzleGameMainFragment : BaseFragment() {
8989
}
9090
})
9191
PuzzleGameManager.changeGameMode(GameMode.getGameMode(Config.readConfig(CONFIG_PUZZLE_MODE, GameMode.NORMAL.ordinal)))
92-
PuzzleGameManager.changeGameLevel(Config.readConfig(CONFIG_PUZZLE_LEVEL, 3))
92+
PuzzleGameManager.changeGameLevel(Config.readConfig(CONFIG_PUZZLE_LEVEL, 1))
9393
updateLevetText()
9494
updateGameModeText()
9595
updatePreviewImg()
9696
addLevel.setOnClickListener {
9797
if (PuzzleGameManager.getLevel() == PuzzleGameManager.getMaxLevel()) {
98-
ZixieContext.showLongToastJustAPPFront("已到达最高等级")
98+
ZixieContext.showLongToastJustAPPFront(getString(R.string.top_level))
9999
it.isEnabled = false
100100
} else {
101101
PuzzleGameManager.addLevel()
@@ -105,7 +105,7 @@ class PuzzleGameMainFragment : BaseFragment() {
105105

106106
reduceLevel.setOnClickListener {
107107
if (PuzzleGameManager.getLevel() == PuzzleGameManager.getMinLevel()) {
108-
ZixieContext.showLongToastJustAPPFront("已到达最低等级")
108+
ZixieContext.showLongToastJustAPPFront(getString(R.string.bottom_level))
109109
it.isEnabled = false
110110
} else {
111111
PuzzleGameManager.reduceLevel()
@@ -128,10 +128,10 @@ class PuzzleGameMainFragment : BaseFragment() {
128128
}
129129

130130
private fun updateLevetText() {
131-
game_level.text = "难度等级:" + PuzzleGameManager.getLevel()
131+
game_level.text = String.format(getString(R.string.game_level), PuzzleGameManager.getLevel())
132132
}
133133

134134
private fun updateGameModeText() {
135-
game_mode.text = "游戏模式:" + PuzzleGameManager.getGameMode().desc
135+
game_mode.text = String.format(getString(R.string.game_mode), PuzzleGameManager.getGameMode().desc)
136136
}
137137
}

BasePuzzleGame/src/main/res/layout/fragment_puzzle_game_main.xml

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@
5959

6060
<Button
6161
android:id="@+id/changeMode"
62-
android:layout_width="0dp"
62+
android:layout_width="wrap_content"
6363
android:layout_height="wrap_content"
6464
android:background="@drawable/game_button_bg"
6565
android:textColor="@color/white"
@@ -74,7 +74,7 @@
7474

7575
<Button
7676
android:id="@+id/reduceLevel"
77-
android:layout_width="0dp"
77+
android:layout_width="wrap_content"
7878
android:layout_height="wrap_content"
7979
android:background="@drawable/game_button_bg"
8080
android:textColor="@color/white"
@@ -84,14 +84,11 @@
8484
app:layout_constraintTop_toTopOf="@+id/changeMode"
8585
app:layout_constraintBottom_toBottomOf="@+id/changeMode"
8686
app:layout_constraintEnd_toStartOf="@id/addLevel"
87-
android:layout_marginLeft="32dp"
88-
android:layout_marginRight="32dp"
89-
9087
android:text="降低难度" />
9188

9289
<Button
9390
android:id="@+id/addLevel"
94-
android:layout_width="0dp"
91+
android:layout_width="wrap_content"
9592
android:layout_height="wrap_content"
9693
android:background="@drawable/game_button_bg"
9794
android:textColor="@color/white"
Lines changed: 7 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,9 @@
11
<resources>
2-
<string name="app_name">PuzzleGame</string>
3-
<string name="game_mode_normal">普通模式</string>
4-
<string name="game_mode_exchange">交换模式</string>
5-
<string name="already_the_most_level">已经是最高等级</string>
6-
<string name="already_the_less_level">已经是最低等级</string>
7-
<string name="success">成功!</string>
8-
<string name="success_description">你已经完成拼图,是否挑战下一个等级?</string>
9-
<string name="next_level">下一等级</string>
10-
<string name="cancel">取消</string>
11-
2+
<string name="game_mode">游戏模式:%1$s</string>
3+
<string name="game_level">难度等级: %1$s 级</string>
4+
<string name="top_level">当前已经是最高难度</string>
5+
<string name="bottom_level">当前已经是最低难度</string>
6+
<string name="success_title">挑战成功</string>
7+
<string name="success_negative">继续当前</string>
8+
<string name="success_positive">换张图</string>
129
</resources>

0 commit comments

Comments
 (0)