Procházet zdrojové kódy

[优化] 搜索优化

HapeLee před 6 měsíci
rodič
revize
849943b787

+ 7 - 4
app/src/main/java/io/legado/app/ui/book/search/SearchScreen.kt

@@ -222,12 +222,15 @@ fun SearchScreen(
                             activeText = stringResource(R.string.precision_search),
                             activeText = stringResource(R.string.precision_search),
                             inactiveText = stringResource(R.string.search),
                             inactiveText = stringResource(R.string.search),
                         )
                         )
-                        TopBarActionButton(
-                            onClick = {
+                        TopBarAnimatedActionButton(
+                            checked = !state.isAllScope,
+                            onCheckedChange = {
                                 viewModel.onIntent(SearchIntent.SetScopeSheetVisible(true))
                                 viewModel.onIntent(SearchIntent.SetScopeSheetVisible(true))
                             },
                             },
-                            imageVector = AppIcons.Filter,
-                            contentDescription = "筛选"
+                            iconChecked = AppIcons.Filter,
+                            iconUnchecked = AppIcons.Filter,
+                            activeText = stringResource(R.string.screen),
+                            inactiveText = stringResource(R.string.screen),
                         )
                         )
                         TopBarActionButton(
                         TopBarActionButton(
                             onClick = {
                             onClick = {