File tree Expand file tree Collapse file tree 1 file changed +9
-7
lines changed
app/src/main/java/dev/dimension/flare/ui/screen/media Expand file tree Collapse file tree 1 file changed +9
-7
lines changed Original file line number Diff line number Diff line change @@ -102,8 +102,8 @@ import kotlinx.coroutines.android.awaitFrame
102102import kotlinx.coroutines.launch
103103import kotlinx.coroutines.withContext
104104import me.saket.telephoto.ExperimentalTelephotoApi
105+ import me.saket.telephoto.zoomable.Viewport
105106import me.saket.telephoto.zoomable.ZoomSpec
106- import me.saket.telephoto.zoomable.ZoomableContent
107107import me.saket.telephoto.zoomable.coil3.ZoomableAsyncImage
108108import me.saket.telephoto.zoomable.rememberZoomableImageState
109109import me.saket.telephoto.zoomable.rememberZoomableState
@@ -205,11 +205,13 @@ internal fun StatusMediaScreen(
205205 }
206206 }
207207 }
208- Swiper (state = swiperState) {
208+ Swiper (
209+ state = swiperState,
210+ modifier =
211+ Modifier
212+ .hazeSource(state = hazeState),
213+ ) {
209214 HorizontalPager (
210- modifier =
211- Modifier
212- .hazeSource(state = hazeState),
213215 state = pagerState,
214216 userScrollEnabled = ! state.lockPager,
215217 key = {
@@ -604,9 +606,9 @@ private fun ImageItem(
604606 }
605607 }
606608 val aspectRatio =
607- remember(zoomableState.coordinateSystem) {
609+ remember(zoomableState.coordinateSystem.unscaledContentBounds ) {
608610 with (zoomableState.coordinateSystem) {
609- zoomableState.coordinateSystem. unscaledContentBounds.rectIn(CoordinateSpace .ZoomableContent )
611+ unscaledContentBounds.rectIn(CoordinateSpace .Viewport )
610612 }.let {
611613 it.height / it.width
612614 }
You can’t perform that action at this time.
0 commit comments