Skip to content

Commit 38552bc

Browse files
johnjohndoezebadge-gdg
authored andcommitted
1 parent 3efecb3 commit 38552bc

2 files changed

Lines changed: 93 additions & 0 deletions

File tree

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
package de.berlindroid.zepatch.patchable
2+
3+
import androidx.compose.foundation.Image
4+
import androidx.compose.foundation.layout.size
5+
import androidx.compose.material3.ExperimentalMaterial3Api
6+
import androidx.compose.runtime.Composable
7+
import androidx.compose.ui.Modifier
8+
import androidx.compose.ui.graphics.ImageBitmap
9+
import androidx.compose.ui.res.painterResource
10+
import androidx.compose.ui.tooling.preview.Preview
11+
import androidx.compose.ui.unit.dp
12+
import de.berlindroid.zepatch.R
13+
import de.berlindroid.zepatch.annotations.Patch
14+
import de.berlindroid.zepatch.ui.SafeArea
15+
16+
@OptIn(ExperimentalMaterial3Api::class)
17+
@Patch("EventFahrplanLogo")
18+
@Composable
19+
fun EventFahrplanLogo(
20+
shouldCapture: Boolean = false,
21+
onBitmap: (ImageBitmap) -> Unit = {},
22+
) {
23+
SafeArea(
24+
shouldCapture = shouldCapture,
25+
onBitmap = onBitmap,
26+
) {
27+
Image(
28+
modifier = Modifier.size(200.dp),
29+
painter = painterResource(R.drawable.eventfahrplan_logo),
30+
contentDescription = null,
31+
)
32+
}
33+
}
34+
35+
@Preview
36+
@Composable
37+
fun PreviewBerlindroid() {
38+
EventFahrplanLogo()
39+
}
Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,54 @@
1+
<vector xmlns:android="http://schemas.android.com/apk/res/android"
2+
android:width="175.75dp"
3+
android:height="120.32dp"
4+
android:viewportWidth="175.75"
5+
android:viewportHeight="120.32">
6+
<path
7+
android:fillColor="#FF000000"
8+
android:pathData="M19.95,1.42L155.8,1.42A18.53,18.53 0,0 1,174.33 19.95L174.33,100.37A18.53,18.53 0,0 1,155.8 118.9L19.95,118.9A18.53,18.53 0,0 1,1.42 100.37L1.42,19.95A18.53,18.53 0,0 1,19.95 1.42z" />
9+
<path
10+
android:fillColor="#fff"
11+
android:pathData="M155.8,2.83A17.2,17.2 0,0 1,172.91 20v80.42a17.09,17.09 0,0 1,-17.11 17.11H20A17.2,17.2 0,0 1,2.83 100.37V20A17.2,17.2 0,0 1,20 2.83H155.8m0,-2.83H20A20,20 0,0 0,0 20v80.42a20,20 0,0 0,20 19.95H155.8a20,20 0,0 0,19.95 -19.95V20A20,20 0,0 0,155.8 0Z" />
12+
<path
13+
android:fillColor="#ffed00"
14+
android:pathData="M23.43,21h21a2.87,2.87 0,0 1,2.88 2.88v11.2A2.87,2.87 0,0 1,44.48 38h-21a2.88,2.88 0,0 1,-2.88 -2.88V23.89A3,3 0,0 1,23.43 21" />
15+
<path
16+
android:fillColor="#ffed00"
17+
android:pathData="M53.72,50.39H76.44a2.88,2.88 0,0 1,2.88 2.88v11.2a2.87,2.87 0,0 1,-2.88 2.88H53.72a2.88,2.88 0,0 1,-2.88 -2.88V53.27a2.88,2.88 0,0 1,2.88 -2.88" />
18+
<path
19+
android:fillColor="#ff008e"
20+
android:pathData="M23.43,56.9h21a2.87,2.87 0,0 1,2.88 2.88v10.6a2.87,2.87 0,0 1,-2.88 2.88h-21a2.88,2.88 0,0 1,-2.88 -2.88V59.78a3,3 0,0 1,2.88 -2.88" />
21+
<path
22+
android:fillColor="#ff008e"
23+
android:pathData="M53.72,82H76.44a2.88,2.88 0,0 1,2.88 2.88V96.43a2.87,2.87 0,0 1,-2.88 2.88H53.72a2.88,2.88 0,0 1,-2.88 -2.88V84.92A3,3 0,0 1,53.72 82" />
24+
<path
25+
android:fillColor="#ff008e"
26+
android:pathData="M99.61,77.2h20.6a2.88,2.88 0,0 1,2.88 2.87v4.09A2.88,2.88 0,0 1,120.21 87H99.61a2.88,2.88 0,0 1,-2.88 -2.88V80.07a3,3 0,0 1,2.88 -2.87" />
27+
<path
28+
android:fillColor="#ff008e"
29+
android:pathData="M99.61,39.18h20.6a2.88,2.88 0,0 1,2.88 2.88v6.06A2.89,2.89 0,0 1,120.21 51H99.61a2.89,2.89 0,0 1,-2.88 -2.88V42.06a2.89,2.89 0,0 1,2.88 -2.88" />
30+
<path
31+
android:fillColor="#ffed00"
32+
android:pathData="M129.45,21h23a2.88,2.88 0,0 1,2.88 2.88v11.2A2.88,2.88 0,0 1,152.47 38h-23a2.87,2.87 0,0 1,-2.88 -2.88V23.89A2.78,2.78 0,0 1,129.45 21" />
33+
<path
34+
android:fillColor="#ffed00"
35+
android:pathData="M23.43,77.65h21a2.87,2.87 0,0 1,2.88 2.88v15.9a2.87,2.87 0,0 1,-2.88 2.88h-21a2.88,2.88 0,0 1,-2.88 -2.88V80.53a3,3 0,0 1,2.88 -2.88" />
36+
<path
37+
android:fillColor="#00c2ff"
38+
android:pathData="M99.61,21h20.6a2.88,2.88 0,0 1,2.88 2.88v8.93a2.88,2.88 0,0 1,-2.88 2.88H99.61a2.88,2.88 0,0 1,-2.88 -2.88V23.89A2.88,2.88 0,0 1,99.61 21" />
39+
<path
40+
android:fillColor="#00c2ff"
41+
android:pathData="M129.45,53h23a2.89,2.89 0,0 1,2.88 2.88V67.05a2.89,2.89 0,0 1,-2.88 2.88h-23a2.87,2.87 0,0 1,-2.88 -2.88V55.84A2.79,2.79 0,0 1,129.45 53" />
42+
<path
43+
android:fillColor="#00c2ff"
44+
android:pathData="M99.61,90.68h20.6a2.88,2.88 0,0 1,2.88 2.87v3a2.88,2.88 0,0 1,-2.88 2.88H99.61a2.88,2.88 0,0 1,-2.88 -2.88v-3a2.79,2.79 0,0 1,2.88 -2.87" />
45+
<path
46+
android:fillColor="#00c2ff"
47+
android:pathData="M23.43,41.61h21a2.87,2.87 0,0 1,2.88 2.87v5.76a2.88,2.88 0,0 1,-2.88 2.88h-21a2.89,2.89 0,0 1,-2.88 -2.88V44.48a2.88,2.88 0,0 1,2.88 -2.87" />
48+
<path
49+
android:fillColor="#00c2ff"
50+
android:pathData="M53.72,21H76.59a2.87,2.87 0,0 1,2.88 2.88v11.2A2.87,2.87 0,0 1,76.59 38H53.72a2.88,2.88 0,0 1,-2.88 -2.88V23.89A2.88,2.88 0,0 1,53.72 21" />
51+
<path
52+
android:fillColor="#ffed00"
53+
android:pathData="M99.61,54.48h20.6a2.88,2.88 0,0 1,2.88 2.88V70.84a2.88,2.88 0,0 1,-2.88 2.87H99.61a2.88,2.88 0,0 1,-2.88 -2.87V57.36a2.79,2.79 0,0 1,2.88 -2.88" />
54+
</vector>

0 commit comments

Comments
 (0)