mirror of
https://codeberg.org/comaps/comaps
synced 2025-12-24 06:53:46 +00:00
68 lines
2.6 KiB
XML
68 lines
2.6 KiB
XML
<com.google.android.material.card.MaterialCardView
|
|
xmlns:android="http://schemas.android.com/apk/res/android"
|
|
xmlns:app="http://schemas.android.com/apk/res-auto"
|
|
android:layout_width="120dp"
|
|
android:layout_height="120dp"
|
|
android:layout_margin="4dp"
|
|
android:clickable="true"
|
|
android:focusable="true"
|
|
app:cardBackgroundColor="?cardBackground"
|
|
app:cardCornerRadius="12dp"
|
|
app:cardElevation="2dp">
|
|
|
|
<RelativeLayout
|
|
android:layout_width="wrap_content"
|
|
android:layout_height="wrap_content"
|
|
android:padding="12dp">
|
|
|
|
<!-- Top-left badge -->
|
|
<com.google.android.material.textview.MaterialTextView
|
|
android:id="@+id/socket_count"
|
|
android:layout_width="wrap_content"
|
|
android:layout_height="wrap_content"
|
|
android:background="@drawable/bg_badge"
|
|
android:paddingHorizontal="6dp"
|
|
android:paddingVertical="2dp"
|
|
android:text="x ?"
|
|
android:textColor="?attr/colorOnPrimary"
|
|
android:textAppearance="@style/MwmTextAppearance.Body4"
|
|
/>
|
|
|
|
<!-- Icon -->
|
|
<com.google.android.material.imageview.ShapeableImageView
|
|
android:id="@+id/socket_icon"
|
|
android:layout_width="48dp"
|
|
android:layout_height="48dp"
|
|
app:srcCompat="@drawable/ic_charge_socket_unknown"
|
|
android:layout_alignParentEnd="true"
|
|
android:layout_alignParentTop="true"
|
|
android:tint="?attr/colorControlNormal"
|
|
/>
|
|
|
|
<!-- Socket type -->
|
|
<com.google.android.material.textview.MaterialTextView
|
|
android:id="@+id/socket_type"
|
|
android:layout_width="wrap_content"
|
|
android:layout_height="wrap_content"
|
|
android:layout_below="@id/socket_icon"
|
|
android:layout_centerHorizontal="true"
|
|
android:layout_marginTop="4dp"
|
|
android:text="@string/unknown_socket_type"
|
|
android:textAppearance="@style/MwmTextAppearance.Body5"
|
|
/>
|
|
|
|
<!-- Power -->
|
|
<com.google.android.material.textview.MaterialTextView
|
|
android:id="@+id/socket_power"
|
|
android:layout_width="wrap_content"
|
|
android:layout_height="wrap_content"
|
|
android:layout_below="@id/socket_type"
|
|
android:layout_centerHorizontal="true"
|
|
android:layout_marginTop="4dp"
|
|
android:text="@string/unknown_power_output"
|
|
android:textAppearance="@style/MwmTextAppearance.Body4"
|
|
android:textStyle="bold"
|
|
/>
|
|
</RelativeLayout>
|
|
</com.google.android.material.card.MaterialCardView>
|