Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit d9402d97 authored by chelseahao's avatar chelseahao Committed by Chelsea Hao
Browse files

Add divider to device items in bt tile dialog.

Test: atest -c com.android.systemui.bluetooth.qsdialog
Bug: 308368124
Flag: com.android.settingslib.flags.enable_le_audio_sharing
Change-Id: I90046c32e5558552c8fe3527a96f0f5bc7843d21
parent aa92cb88
Loading
Loading
Loading
Loading
+12 −1
Original line number Diff line number Diff line
@@ -41,6 +41,7 @@
        android:textDirection="locale"
        android:textAlignment="gravity"
        android:paddingStart="20dp"
        android:paddingEnd="10dp"
        android:paddingTop="15dp"
        android:maxLines="1"
        android:ellipsize="end"
@@ -56,6 +57,7 @@
        android:id="@+id/bluetooth_device_summary"
        style="@style/BluetoothTileDialog.DeviceSummary"
        android:paddingStart="20dp"
        android:paddingEnd="10dp"
        android:paddingBottom="15dp"
        android:maxLines="1"
        android:ellipsize="end"
@@ -72,12 +74,21 @@
        app:layout_constraintGuide_percent="0.8"
        android:orientation="vertical"/>

    <View
        android:id="@+id/divider"
        android:layout_width="1dp"
        android:layout_height="38dp"
        app:layout_constraintStart_toEndOf="@+id/guideline"
        app:layout_constraintEnd_toStartOf="@+id/gear_icon"
        app:layout_constraintTop_toTopOf="parent"
        app:layout_constraintBottom_toBottomOf="parent" />

    <View
        android:id="@+id/gear_icon"
        android:layout_width="0dp"
        android:layout_height="0dp"
        android:contentDescription="@string/accessibility_bluetooth_device_settings_gear"
        app:layout_constraintStart_toEndOf="@+id/guideline"
        app:layout_constraintStart_toEndOf="@+id/divider"
        app:layout_constraintEnd_toEndOf="parent"
        app:layout_constraintTop_toTopOf="parent"
        app:layout_constraintBottom_toBottomOf="parent" />
+3 −0
Original line number Diff line number Diff line
@@ -370,6 +370,7 @@ internal constructor(
            private val iconView = view.requireViewById<ImageView>(R.id.bluetooth_device_icon)
            private val iconGear = view.requireViewById<ImageView>(R.id.gear_icon_image)
            private val gearView = view.requireViewById<View>(R.id.gear_icon)
            private val divider = view.requireViewById<View>(R.id.divider)

            internal fun bind(
                item: DeviceItem,
@@ -402,6 +403,8 @@ internal constructor(

                    iconGear.apply { drawable?.let { it.mutate()?.setTint(tintColor) } }

                    divider.setBackgroundColor(tintColor)

                    // update text styles
                    nameView.setTextAppearance(
                        if (item.isActive) R.style.BluetoothTileDialog_DeviceName_Active