Skip to content

Commit 05d4ace

Browse files
authored
Merge pull request #108 from NID-kt/feature/issue-87
成長画面のデザインを整えました
2 parents b065d0d + 087119c commit 05d4ace

File tree

1 file changed

+13
-5
lines changed

1 file changed

+13
-5
lines changed

app/src/main/java/com/example/runningavater/growth/GrowthScreen.kt

+13-5
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package com.example.runningavater.growth
22

3+
import androidx.compose.foundation.background
34
import androidx.compose.foundation.layout.Arrangement
45
import androidx.compose.foundation.layout.Box
56
import androidx.compose.foundation.layout.Column
@@ -19,26 +20,31 @@ import androidx.compose.ui.text.style.TextAlign
1920
import androidx.compose.ui.unit.dp
2021
import androidx.compose.ui.unit.sp
2122
import androidx.compose.ui.viewinterop.AndroidView
23+
import com.example.runningavater.ui.theme.GranulatedSugar
24+
import com.example.runningavater.ui.theme.NuclearMango
25+
import com.example.runningavater.ui.theme.SungYellow
2226
import com.github.mikephil.charting.components.Description
2327
import com.github.mikephil.charting.data.PieData
2428
import com.github.mikephil.charting.data.PieDataSet
2529
import com.github.mikephil.charting.data.PieEntry
2630

2731
@Composable
28-
fun GrowthScreen() {
32+
fun GrowthScreen(backgroundColor: Color = SungYellow) {
2933
Column(
3034
modifier =
3135
Modifier
32-
.padding(16.dp)
36+
// .padding(16.dp)
37+
.background(backgroundColor)
3338
.fillMaxSize(),
3439
) {
3540
Text(
3641
text = "成長記録",
37-
fontSize = 20.sp,
42+
fontSize = 30.sp,
3843
modifier =
3944
Modifier
40-
.padding(bottom = 16.dp)
45+
.padding(32.dp)
4146
.fillMaxWidth(),
47+
color = NuclearMango,
4248
textAlign = TextAlign.Center,
4349
)
4450
Box(
@@ -80,13 +86,15 @@ fun PieChart(modifier: Modifier = Modifier) {
8086

8187
val pieDataSet =
8288
PieDataSet(pieEntryList, "").apply {
83-
colors = listOf(Color.Green, Color.Red).map { it.toArgb() }
89+
colors = listOf(NuclearMango, GranulatedSugar).map { it.toArgb() }
8490
}
8591
AndroidView(
8692
factory = { context ->
8793
com.github.mikephil.charting.charts.PieChart(context).apply {
8894
description = Description().apply { text = "" }
8995
centerText = "達成度"
96+
setCenterTextSize(18f)
97+
setCenterTextColor(NuclearMango.toArgb())
9098
setEntryLabelTextSize(11f)
9199
data = PieData(pieDataSet).apply { setValueTextSize(20f) }
92100
// アニメーションを指定

0 commit comments

Comments
 (0)