Skip to content

Commit ae0e54f

Browse files
committed
Auto hide system bar after 5 seconds
1 parent 182bdcf commit ae0e54f

File tree

1 file changed

+9
-0
lines changed
  • app/src/main/java/com/paulcoding/hviewer/ui/page/post

1 file changed

+9
-0
lines changed

app/src/main/java/com/paulcoding/hviewer/ui/page/post/Images.kt

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,7 @@ import com.paulcoding.hviewer.model.SiteConfig
4848
import com.paulcoding.hviewer.ui.component.HIcon
4949
import com.paulcoding.hviewer.ui.component.HLoading
5050
import com.paulcoding.hviewer.ui.component.SystemBar
51+
import kotlinx.coroutines.delay
5152
import kotlinx.coroutines.launch
5253

5354
@Composable
@@ -89,6 +90,14 @@ fun ImageList(
8990
}
9091
}
9192

93+
// auto hide system bar after 5 seconds
94+
LaunchedEffect(uiState.isSystemBarHidden) {
95+
if (!uiState.isSystemBarHidden) {
96+
delay(5000)
97+
viewModel.toggleSystemBarHidden()
98+
}
99+
}
100+
92101
val paginationHelper = remember {
93102
BasePaginationHelper(
94103
buffer = 5,

0 commit comments

Comments
 (0)