mirror of
https://github.com/d4rken-org/capod.git
synced 2026-09-16 11:16:12 -04:00
Add support for specific left/right/case icons.
Add AirPods Pro 2 Icons by @christoschronopoulos
This commit is contained in:
@@ -37,6 +37,8 @@ class DualPodsCardVH(parent: ViewGroup) :
|
||||
}
|
||||
}
|
||||
deviceIcon.setImageResource(device.iconRes)
|
||||
podLeftIcon.setImageResource(device.leftPodIcon)
|
||||
podRightIcon.setImageResource(device.rightPodIcon)
|
||||
|
||||
lastSeen.text = device.lastSeenFormatted(item.now)
|
||||
|
||||
@@ -91,6 +93,7 @@ class DualPodsCardVH(parent: ViewGroup) :
|
||||
// Case charge state
|
||||
device.apply {
|
||||
if (this is HasCase) {
|
||||
podCaseIcon.setImageResource(caseIcon)
|
||||
podCaseBatteryIcon.isGone = false
|
||||
podCaseBatteryIcon.setImageResource(getBatteryDrawable(batteryCasePercent))
|
||||
podCaseBatteryLabel.text = getBatteryLevelCase(context)
|
||||
|
||||
@@ -16,7 +16,7 @@
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
android:layout_marginBottom="2dp"
|
||||
app:layout_constraintTop_toTopOf="parent"
|
||||
app:srcCompat="@drawable/ic_airpod_both_24" />
|
||||
app:srcCompat="@drawable/devic_airpods_gen1_both" />
|
||||
|
||||
<com.google.android.material.textview.MaterialTextView
|
||||
android:id="@+id/name"
|
||||
@@ -71,7 +71,7 @@
|
||||
style="@style/PodInfoItemIcon"
|
||||
android:layout_marginHorizontal="2dp"
|
||||
android:contentDescription="@string/pods_dual_left_label"
|
||||
android:src="@drawable/ic_airpod_left_24"
|
||||
android:src="@drawable/devic_airpods_gen1_left"
|
||||
app:layout_constraintEnd_toStartOf="@+id/pod_left_wear_icon"
|
||||
app:layout_constraintHorizontal_chainStyle="spread"
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
@@ -145,7 +145,7 @@
|
||||
<ImageView
|
||||
android:id="@+id/pod_case_icon"
|
||||
style="@style/PodInfoItemIcon"
|
||||
android:src="@drawable/ic_airpod_case_24"
|
||||
android:src="@drawable/devic_airpods_gen1_case"
|
||||
app:layout_constraintEnd_toEndOf="parent"
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
app:layout_constraintTop_toTopOf="parent" />
|
||||
@@ -198,7 +198,7 @@
|
||||
style="@style/PodInfoItemIcon"
|
||||
android:layout_marginHorizontal="2dp"
|
||||
android:contentDescription="@string/pods_dual_right_label"
|
||||
android:src="@drawable/ic_airpod_right_24"
|
||||
android:src="@drawable/devic_airpods_gen1_right"
|
||||
app:layout_constraintEnd_toEndOf="parent"
|
||||
app:layout_constraintHorizontal_chainStyle="spread_inside"
|
||||
app:layout_constraintStart_toEndOf="@+id/pod_right_wear_icon"
|
||||
|
||||
@@ -15,7 +15,7 @@
|
||||
app:layout_constraintEnd_toEndOf="parent"
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
app:layout_constraintTop_toTopOf="parent"
|
||||
app:srcCompat="@drawable/ic_device_generic_headphones" />
|
||||
app:srcCompat="@drawable/devic_headphones_generic" />
|
||||
|
||||
<com.google.android.material.textview.MaterialTextView
|
||||
android:id="@+id/name"
|
||||
|
||||
@@ -4,6 +4,10 @@
|
||||
<style name="PodInfoItemIcon" parent="TextAppearance.Material3.BodySmall">
|
||||
<item name="android:layout_height">16dp</item>
|
||||
<item name="android:layout_width">16dp</item>
|
||||
<item name="android:tintMode">multiply</item>
|
||||
<item name="android:tint">?android:attr/colorAccent</item>
|
||||
<item name="tint">?android:attr/colorAccent</item>
|
||||
|
||||
</style>
|
||||
|
||||
<style name="PodInfoItemText" parent="TextAppearance.Material3.BodyMedium">
|
||||
|
||||
Reference in New Issue
Block a user