Merge pull request #8 from yogeshpaliyal/demo_crash

Fix Crash for low end devices.
This commit is contained in:
Jaewoong Eum 2021-12-03 02:18:15 +09:00 committed by GitHub
commit 6f671ebfe8
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 16 additions and 11 deletions

View file

@ -48,6 +48,7 @@ dependencies {
implementation "androidx.compose.foundation:foundation-layout:$compose_version"
implementation "androidx.activity:activity-compose:$compose_activity_version"
implementation "com.github.skydoves:landscapist-glide:$landscapist_version"
implementation "com.mxalbert.zoomable:zoomable:$zoomable_version"
implementation("io.coil-kt:coil-compose:1.4.0")
}

View file

@ -19,17 +19,16 @@ package io.getstream.androiddeveloperroadmap
import android.os.Bundle
import androidx.activity.ComponentActivity
import androidx.activity.compose.setContent
import androidx.compose.foundation.Image
import androidx.compose.foundation.layout.fillMaxSize
import androidx.compose.foundation.layout.height
import androidx.compose.material.MaterialTheme
import androidx.compose.material.Surface
import androidx.compose.runtime.Composable
import androidx.compose.ui.Modifier
import androidx.compose.ui.layout.ContentScale
import androidx.compose.ui.tooling.preview.Preview
import androidx.compose.ui.unit.dp
import coil.compose.rememberImagePainter
import com.mxalbert.zoomable.Zoomable
import com.skydoves.landscapist.glide.GlideImage
import io.getstream.androiddeveloperroadmap.ui.theme.AndroidDeveloperRoadmapTheme
class MainActivity : ComponentActivity() {
@ -51,13 +50,18 @@ class MainActivity : ComponentActivity() {
@Composable
private fun Roadmap() {
Zoomable(
modifier = Modifier.height(3200.dp)
) {
GlideImage(
imageModel = "https://user-images.githubusercontent.com/24237865/144350753-5a52e6e5-3517-476c-8e5c-adad919abe8e.png",
modifier = Modifier.fillMaxSize(),
previewPlaceholder = R.drawable.roadmap_preview,
contentScale = ContentScale.Fit
) {
Image(
painter = rememberImagePainter(
"https://user-images.githubusercontent.com/24237865/144350753-5a52e6e5-3517-476c-8e5c-adad919abe8e.png",
builder = {
placeholder(R.drawable.roadmap_preview)
}
),
modifier = Modifier.fillMaxSize(),
contentScale = ContentScale.Fit,
contentDescription = null
)
}
}

View file

@ -5,8 +5,8 @@ pluginManagement {
mavenCentral()
}
plugins {
id 'com.android.application' version '7.1.0-alpha13'
id 'com.android.library' version '7.1.0-alpha13'
id 'com.android.application' version '7.1.0-beta03'
id 'com.android.library' version '7.1.0-beta03'
id 'org.jetbrains.kotlin.android' version '1.5.31'
}
}