Opens image dialog in the page of the current selection.
This commit is contained in:
@@ -248,6 +248,13 @@ fun ZoomableImageDialog(imageUrl: ZoomableContent, allImages: List<ZoomableConte
|
|||||||
Column() {
|
Column() {
|
||||||
val pagerState: PagerState = remember { PagerState() }
|
val pagerState: PagerState = remember { PagerState() }
|
||||||
|
|
||||||
|
LaunchedEffect(key1 = pagerState, key2 = imageUrl) {
|
||||||
|
val page = allImages.indexOf(imageUrl)
|
||||||
|
if (page > -1) {
|
||||||
|
pagerState.scrollToPage(page)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
Row(
|
Row(
|
||||||
modifier = Modifier
|
modifier = Modifier
|
||||||
.padding(10.dp)
|
.padding(10.dp)
|
||||||
|
|||||||
Reference in New Issue
Block a user