From 73de12f083d4f3b03b063da1201d7641d362c54a Mon Sep 17 00:00:00 2001 From: Jing <42014615+jing332@users.noreply.github.com> Date: Thu, 29 Jun 2023 15:55:10 +0800 Subject: [PATCH] refactor: ui --- .../tts_dict_editor/ui/replace/RuleManagerScreen.kt | 10 ++-------- .../tts_dict_editor/ui/replace/edit/RuleEditScreen.kt | 2 +- 2 files changed, 3 insertions(+), 9 deletions(-) diff --git a/app/src/main/java/com/github/jing332/tts_dict_editor/ui/replace/RuleManagerScreen.kt b/app/src/main/java/com/github/jing332/tts_dict_editor/ui/replace/RuleManagerScreen.kt index 42bc98b..5bf0697 100644 --- a/app/src/main/java/com/github/jing332/tts_dict_editor/ui/replace/RuleManagerScreen.kt +++ b/app/src/main/java/com/github/jing332/tts_dict_editor/ui/replace/RuleManagerScreen.kt @@ -184,12 +184,8 @@ fun ReplaceRuleManagerScreen( } } - var isMoreOptionsVisible by remember { - mutableStateOf(false) - } - IconButton(onClick = { - isMoreOptionsVisible = true - }) { + var isMoreOptionsVisible by remember { mutableStateOf(false) } + IconButton(onClick = { isMoreOptionsVisible = true }) { Icon( Icons.Filled.MoreVert, stringResource(id = R.string.more_options) @@ -343,8 +339,6 @@ private fun Screen( onReorder: (fromIndex: Int, toIndex: Int) -> Unit, onExportGroup: (ReplaceRuleGroup, Boolean) -> Unit, ) { - // 保存展开的分组ID 提高效率 避免每次item都要去list中查找 -// var expandedGroups by remember { mutableStateOf>(emptyList()) } val orderState = rememberReorderableLazyListState(onMove = { from, to -> println("from $from to $to") onReorder.invoke(from.index, to.index) diff --git a/app/src/main/java/com/github/jing332/tts_dict_editor/ui/replace/edit/RuleEditScreen.kt b/app/src/main/java/com/github/jing332/tts_dict_editor/ui/replace/edit/RuleEditScreen.kt index 9aa941b..4122e31 100644 --- a/app/src/main/java/com/github/jing332/tts_dict_editor/ui/replace/edit/RuleEditScreen.kt +++ b/app/src/main/java/com/github/jing332/tts_dict_editor/ui/replace/edit/RuleEditScreen.kt @@ -49,6 +49,7 @@ import androidx.compose.ui.Alignment import androidx.compose.ui.ExperimentalComposeUiApi import androidx.compose.ui.Modifier import androidx.compose.ui.focus.onFocusChanged +import androidx.compose.ui.platform.LocalFocusManager import androidx.compose.ui.res.stringResource import androidx.compose.ui.semantics.semantics import androidx.compose.ui.semantics.text @@ -241,7 +242,6 @@ private fun Screen( var sampleTextFieldValue by remember { mutableStateOf(TextFieldValue("")) } if (insertKeyState.value.isNotEmpty()) { - println("insertKeyState.value: " + insertKeyState.value) when (currentInputFocus) { InputFieldID.NAME -> setName(nameTextFieldValue.newValueOfInsertText(insertKeyState.value))