diff --git a/app/src/main/java/de/berlindroid/zepatch/patchable/MaukerMakesLogo.kt b/app/src/main/java/de/berlindroid/zepatch/patchable/MaukerMakesLogo.kt new file mode 100644 index 0000000..8889eb6 --- /dev/null +++ b/app/src/main/java/de/berlindroid/zepatch/patchable/MaukerMakesLogo.kt @@ -0,0 +1,62 @@ +package de.berlindroid.zepatch.patchable + +import androidx.compose.foundation.BorderStroke +import androidx.compose.foundation.Image +import androidx.compose.foundation.background +import androidx.compose.foundation.border +import androidx.compose.foundation.layout.Box +import androidx.compose.foundation.layout.padding +import androidx.compose.foundation.layout.size +import androidx.compose.foundation.shape.RoundedCornerShape +import androidx.compose.runtime.Composable +import androidx.compose.ui.Modifier +import androidx.compose.ui.graphics.Color +import androidx.compose.ui.graphics.ImageBitmap +import androidx.compose.ui.res.painterResource +import androidx.compose.ui.tooling.preview.Preview +import androidx.compose.ui.unit.dp +import de.berlindroid.zepatch.R +import de.berlindroid.zepatch.annotations.Patch +import de.berlindroid.zepatch.ui.SafeArea + + +@Patch("MaukerMakes") +@Composable +fun MaukerMakesLogo( + shouldCapture: Boolean = false, + onBitmap: (ImageBitmap) -> Unit = {}, +) { + SafeArea( + shouldCapture = shouldCapture, + onBitmap = onBitmap, + ) { + Box( + modifier = Modifier + .background( + color = Color(17, 0, 55), + shape = RoundedCornerShape(100) + ) + .border( + BorderStroke( + 5.dp, + Color.White + ), RoundedCornerShape(100) + ) + + ) { + Image( + modifier = Modifier + .size(200.dp) + .padding(16.dp), + painter = painterResource(R.drawable.mauker_makes_logo), + contentDescription = null + ) + } + } +} + +@Preview +@Composable +fun MaukerMakesLogoPreview() { + MaukerMakesLogo() +} \ No newline at end of file diff --git a/app/src/main/res/drawable/mauker_makes_logo.png b/app/src/main/res/drawable/mauker_makes_logo.png new file mode 100644 index 0000000..a42a275 Binary files /dev/null and b/app/src/main/res/drawable/mauker_makes_logo.png differ