Skip to content

Commit 9b61c0a

Browse files
committed
Feat: 온보딩 화면 캐릭터 그래픽 추가
1 parent c3c6f6c commit 9b61c0a

File tree

6 files changed

+19
-7
lines changed

6 files changed

+19
-7
lines changed
36.3 KB
Loading
21.7 KB
Loading
57.5 KB
Loading
98.1 KB
Loading
156 KB
Loading

presentation/src/main/java/com/threegap/bitnagil/presentation/onboarding/component/template/OnBoardingAbstractTemplate.kt

Lines changed: 19 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,25 @@
11
package com.threegap.bitnagil.presentation.onboarding.component.template
22

3-
import androidx.compose.foundation.background
3+
import androidx.compose.foundation.Image
44
import androidx.compose.foundation.layout.Box
55
import androidx.compose.foundation.layout.Column
66
import androidx.compose.foundation.layout.Spacer
7+
import androidx.compose.foundation.layout.aspectRatio
78
import androidx.compose.foundation.layout.fillMaxWidth
89
import androidx.compose.foundation.layout.height
910
import androidx.compose.foundation.layout.padding
1011
import androidx.compose.material3.Text
1112
import androidx.compose.runtime.Composable
1213
import androidx.compose.runtime.DisposableEffect
14+
import androidx.compose.ui.Alignment
1315
import androidx.compose.ui.Modifier
14-
import androidx.compose.ui.graphics.Color
16+
import androidx.compose.ui.layout.ContentScale
17+
import androidx.compose.ui.res.painterResource
1518
import androidx.compose.ui.text.buildAnnotatedString
1619
import androidx.compose.ui.text.withStyle
1720
import androidx.compose.ui.unit.dp
1821
import com.threegap.bitnagil.designsystem.BitnagilTheme
22+
import com.threegap.bitnagil.designsystem.R
1923
import com.threegap.bitnagil.presentation.onboarding.model.OnBoardingAbstractTextItem
2024

2125
@Composable
@@ -50,15 +54,23 @@ fun OnBoardingAbstractTemplate(
5054
OnBoardingAbstractText(onBoardingAbstractTextList = onBoardingAbstractTextItemList)
5155
}
5256

53-
Spacer(modifier = Modifier.height(36.dp))
57+
Spacer(modifier = Modifier.height(83.dp))
5458

55-
// todo: 그래픽 작업 추가하기
5659
Box(
5760
modifier = Modifier
5861
.fillMaxWidth()
59-
.weight(1f)
60-
.background(color = Color(0xFFC2C4C8)),
61-
)
62+
.weight(1f),
63+
contentAlignment = Alignment.TopCenter,
64+
) {
65+
Image(
66+
painter = painterResource(R.drawable.onboarding_character),
67+
contentDescription = null,
68+
contentScale = ContentScale.Fit,
69+
modifier = Modifier
70+
.padding(horizontal = 15.dp)
71+
.aspectRatio(295f / 280f),
72+
)
73+
}
6274
}
6375
}
6476

0 commit comments

Comments
 (0)