@@ -19,53 +19,55 @@ package io.getstream.androiddeveloperroadmap
1919import android.os.Bundle
2020import androidx.activity.ComponentActivity
2121import androidx.activity.compose.setContent
22+ import androidx.compose.foundation.Image
2223import androidx.compose.foundation.layout.fillMaxSize
23- import androidx.compose.foundation.layout.height
2424import androidx.compose.material.MaterialTheme
2525import androidx.compose.material.Surface
2626import androidx.compose.runtime.Composable
2727import androidx.compose.ui.Modifier
2828import androidx.compose.ui.layout.ContentScale
2929import androidx.compose.ui.tooling.preview.Preview
30- import androidx .compose.ui.unit.dp
30+ import coil .compose.rememberImagePainter
3131import com.mxalbert.zoomable.Zoomable
32- import com.skydoves.landscapist.glide.GlideImage
3332import io.getstream.androiddeveloperroadmap.ui.theme.AndroidDeveloperRoadmapTheme
3433
3534class MainActivity : ComponentActivity () {
36- override fun onCreate (savedInstanceState : Bundle ? ) {
37- super .onCreate(savedInstanceState)
35+ override fun onCreate (savedInstanceState : Bundle ? ) {
36+ super .onCreate(savedInstanceState)
3837
39- setContent {
40- AndroidDeveloperRoadmapTheme {
41- Surface (
42- color = MaterialTheme .colors.background
43- ) {
44- Roadmap ()
38+ setContent {
39+ AndroidDeveloperRoadmapTheme {
40+ Surface (
41+ color = MaterialTheme .colors.background
42+ ) {
43+ Roadmap ()
44+ }
45+ }
4546 }
46- }
4747 }
48- }
4948}
5049
5150@Composable
5251private fun Roadmap () {
53- Zoomable (
54- modifier = Modifier .height(3200 .dp)
55- ) {
56- GlideImage (
57- imageModel = " https://user-images.githubusercontent.com/24237865/144350753-5a52e6e5-3517-476c-8e5c-adad919abe8e.png" ,
58- modifier = Modifier .fillMaxSize(),
59- previewPlaceholder = R .drawable.roadmap_preview,
60- contentScale = ContentScale .Fit
61- )
62- }
52+ Zoomable (
53+ modifier = Modifier .fillMaxSize(),
54+ ) {
55+ Image (
56+ painter = rememberImagePainter(" https://user-images.githubusercontent.com/24237865/144350753-5a52e6e5-3517-476c-8e5c-adad919abe8e.png" ,
57+ builder = {
58+ placeholder(R .drawable.roadmap_preview)
59+ }),
60+ modifier = Modifier .fillMaxSize(),
61+ contentScale = ContentScale .Fit ,
62+ contentDescription = null
63+ )
64+ }
6365}
6466
6567@Preview(showBackground = true )
6668@Composable
6769private fun DefaultPreview () {
68- AndroidDeveloperRoadmapTheme {
69- Roadmap ()
70- }
70+ AndroidDeveloperRoadmapTheme {
71+ Roadmap ()
72+ }
7173}
0 commit comments