From 849943b787f890db4821e50cd7b30cdb29a4fe59 Mon Sep 17 00:00:00 2001 From: HapeLee <63206378+HapeLee@users.noreply.github.com> Date: Thu, 30 Apr 2026 13:07:43 +0800 Subject: [PATCH] =?UTF-8?q?[=E4=BC=98=E5=8C=96]=20=E6=90=9C=E7=B4=A2?= =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/io/legado/app/ui/book/search/SearchScreen.kt | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/app/src/main/java/io/legado/app/ui/book/search/SearchScreen.kt b/app/src/main/java/io/legado/app/ui/book/search/SearchScreen.kt index 43b6e5ad6..c643980b8 100644 --- a/app/src/main/java/io/legado/app/ui/book/search/SearchScreen.kt +++ b/app/src/main/java/io/legado/app/ui/book/search/SearchScreen.kt @@ -222,12 +222,15 @@ fun SearchScreen( activeText = stringResource(R.string.precision_search), inactiveText = stringResource(R.string.search), ) - TopBarActionButton( - onClick = { + TopBarAnimatedActionButton( + checked = !state.isAllScope, + onCheckedChange = { 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( onClick = {