@@ -19,53 +19,55 @@ package io.getstream.androiddeveloperroadmap
19
19
import android.os.Bundle
20
20
import androidx.activity.ComponentActivity
21
21
import androidx.activity.compose.setContent
22
+ import androidx.compose.foundation.Image
22
23
import androidx.compose.foundation.layout.fillMaxSize
23
- import androidx.compose.foundation.layout.height
24
24
import androidx.compose.material.MaterialTheme
25
25
import androidx.compose.material.Surface
26
26
import androidx.compose.runtime.Composable
27
27
import androidx.compose.ui.Modifier
28
28
import androidx.compose.ui.layout.ContentScale
29
29
import androidx.compose.ui.tooling.preview.Preview
30
- import androidx .compose.ui.unit.dp
30
+ import coil .compose.rememberImagePainter
31
31
import com.mxalbert.zoomable.Zoomable
32
- import com.skydoves.landscapist.glide.GlideImage
33
32
import io.getstream.androiddeveloperroadmap.ui.theme.AndroidDeveloperRoadmapTheme
34
33
35
34
class MainActivity : ComponentActivity () {
36
- override fun onCreate (savedInstanceState : Bundle ? ) {
37
- super .onCreate(savedInstanceState)
35
+ override fun onCreate (savedInstanceState : Bundle ? ) {
36
+ super .onCreate(savedInstanceState)
38
37
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
+ }
45
46
}
46
- }
47
47
}
48
- }
49
48
}
50
49
51
50
@Composable
52
51
private 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
+ }
63
65
}
64
66
65
67
@Preview(showBackground = true )
66
68
@Composable
67
69
private fun DefaultPreview () {
68
- AndroidDeveloperRoadmapTheme {
69
- Roadmap ()
70
- }
70
+ AndroidDeveloperRoadmapTheme {
71
+ Roadmap ()
72
+ }
71
73
}
0 commit comments