Replaced branch icon with an SVG

This commit is contained in:
Abdelilah El Aissaoui 2021-09-26 13:59:55 +02:00
parent 90d83fa83e
commit 719d4a2654
2 changed files with 7 additions and 9 deletions

View File

@ -17,6 +17,8 @@ import androidx.compose.ui.Alignment
import androidx.compose.ui.Modifier import androidx.compose.ui.Modifier
import androidx.compose.ui.graphics.ImageBitmap import androidx.compose.ui.graphics.ImageBitmap
import androidx.compose.ui.graphics.asImageBitmap import androidx.compose.ui.graphics.asImageBitmap
import androidx.compose.ui.graphics.painter.Painter
import androidx.compose.ui.res.painterResource
import androidx.compose.ui.res.useResource import androidx.compose.ui.res.useResource
import androidx.compose.ui.text.font.FontWeight import androidx.compose.ui.text.font.FontWeight
import androidx.compose.ui.text.style.TextAlign import androidx.compose.ui.text.style.TextAlign
@ -32,14 +34,11 @@ import theme.headerBackground
@Composable @Composable
fun Branches(gitManager: GitManager) { fun Branches(gitManager: GitManager) {
val branches by gitManager.branches.collectAsState() val branches by gitManager.branches.collectAsState()
val branchIcon = remember {
useResource("branch.png") {
Image.makeFromEncoded(it.toByteArray()).asImageBitmap()
}
}
Card( Card(
modifier = Modifier modifier = Modifier
.fillMaxSize() .fillMaxWidth()
.fillMaxHeight(0.5f)
.padding(8.dp) .padding(8.dp)
) { ) {
Column { Column {
@ -59,7 +58,6 @@ fun Branches(gitManager: GitManager) {
itemsIndexed(branches) { _, branch -> itemsIndexed(branches) { _, branch ->
BranchRow( BranchRow(
branch = branch, branch = branch,
icon = branchIcon,
) )
} }
@ -69,7 +67,7 @@ fun Branches(gitManager: GitManager) {
} }
@Composable @Composable
private fun BranchRow(branch: Ref, icon: ImageBitmap) { private fun BranchRow(branch: Ref) {
Row( Row(
modifier = Modifier modifier = Modifier
.height(56.dp) .height(56.dp)
@ -79,7 +77,7 @@ private fun BranchRow(branch: Ref, icon: ImageBitmap) {
) { ) {
Icon( Icon(
bitmap = icon, painter = painterResource("branch.svg"),
contentDescription = null, contentDescription = null,
modifier = Modifier modifier = Modifier
.padding(horizontal = 16.dp) .padding(horizontal = 16.dp)

Binary file not shown.

Before

Width:  |  Height:  |  Size: 58 KiB