From c68c011e6999370d04c9d0e652af00cb3ec3f3b0 Mon Sep 17 00:00:00 2001 From: tarsin Date: Tue, 6 Jun 2023 23:05:51 +0800 Subject: [PATCH] FilterScreen stub --- .../ehviewer/ui/settings/FilterScreen.kt | 27 +++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/app/src/main/java/com/hippo/ehviewer/ui/settings/FilterScreen.kt b/app/src/main/java/com/hippo/ehviewer/ui/settings/FilterScreen.kt index e32923c25..5eb98b31b 100644 --- a/app/src/main/java/com/hippo/ehviewer/ui/settings/FilterScreen.kt +++ b/app/src/main/java/com/hippo/ehviewer/ui/settings/FilterScreen.kt @@ -1,7 +1,34 @@ package com.hippo.ehviewer.ui.settings +import androidx.compose.foundation.lazy.LazyColumn +import androidx.compose.material.icons.Icons +import androidx.compose.material.icons.filled.ArrowBack +import androidx.compose.material3.Icon +import androidx.compose.material3.IconButton +import androidx.compose.material3.Scaffold +import androidx.compose.material3.Text +import androidx.compose.material3.TopAppBar import androidx.compose.runtime.Composable +import androidx.compose.ui.res.stringResource +import com.hippo.ehviewer.R +import com.hippo.ehviewer.ui.LocalNavController @Composable fun FilterScreen() { + val navController = LocalNavController.current + Scaffold( + topBar = { + TopAppBar( + title = { Text(text = stringResource(id = R.string.filter)) }, + navigationIcon = { + IconButton(onClick = { navController.popBackStack() }) { + Icon(imageVector = Icons.Default.ArrowBack, contentDescription = null) + } + }, + ) + }, + ) { paddingValues -> + LazyColumn(contentPadding = paddingValues) { + } + } }