diff --git a/app/ui/src/main/java/jp/co/mixi/androidtraining/ui/BookItem.kt b/app/ui/src/main/java/jp/co/mixi/androidtraining/ui/BookItem.kt index b29d9f2..0a952d1 100644 --- a/app/ui/src/main/java/jp/co/mixi/androidtraining/ui/BookItem.kt +++ b/app/ui/src/main/java/jp/co/mixi/androidtraining/ui/BookItem.kt @@ -1,15 +1,24 @@ package jp.co.mixi.androidtraining.ui +import androidx.compose.foundation.background import androidx.compose.foundation.layout.Arrangement import androidx.compose.foundation.layout.Column import androidx.compose.foundation.layout.Row +import androidx.compose.foundation.layout.Spacer import androidx.compose.foundation.layout.padding +import androidx.compose.foundation.layout.size +import androidx.compose.foundation.layout.width +import androidx.compose.foundation.shape.CircleShape import androidx.compose.material3.Button +import androidx.compose.material3.Icon import androidx.compose.material3.MaterialTheme import androidx.compose.material3.Text import androidx.compose.runtime.Composable import androidx.compose.ui.Alignment import androidx.compose.ui.Modifier +import androidx.compose.ui.draw.clip +import androidx.compose.ui.graphics.Color +import androidx.compose.ui.res.painterResource import androidx.compose.ui.res.stringResource import androidx.compose.ui.text.font.FontWeight import androidx.compose.ui.tooling.preview.Preview @@ -25,6 +34,17 @@ fun BookItem( modifier = modifier.padding(horizontal = 16.dp, vertical = 8.dp), verticalAlignment = Alignment.CenterVertically, ) { + Icon( + painter = painterResource(id = R.drawable.book), + contentDescription = null, + modifier = Modifier + .size(48.dp) + .clip(CircleShape) + .background(Color.Red) + .padding(8.dp), + tint = Color.White, + ) + Spacer(modifier = Modifier.width(16.dp)) Column( modifier = Modifier.weight(1f), verticalArrangement = Arrangement.spacedBy(4.dp), diff --git a/app/ui/src/main/res/drawable/book.xml b/app/ui/src/main/res/drawable/book.xml new file mode 100644 index 0000000..49c5d79 --- /dev/null +++ b/app/ui/src/main/res/drawable/book.xml @@ -0,0 +1,9 @@ + + +