Merge "Update styling for channel half sheet" into udc-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
ee9fd9031e
@@ -76,7 +76,10 @@
|
|||||||
android:layout_height="48dp"
|
android:layout_height="48dp"
|
||||||
android:layout_width="wrap_content"
|
android:layout_width="wrap_content"
|
||||||
android:layout_gravity="center_vertical"
|
android:layout_gravity="center_vertical"
|
||||||
android:padding="8dp" />
|
android:padding="8dp"
|
||||||
|
android:track="@drawable/settingslib_track_selector"
|
||||||
|
android:thumb="@drawable/settingslib_thumb_selector"
|
||||||
|
android:theme="@style/MainSwitch.Settingslib"/>
|
||||||
</com.android.systemui.statusbar.notification.row.AppControlView>
|
</com.android.systemui.statusbar.notification.row.AppControlView>
|
||||||
|
|
||||||
<!-- ChannelRows get added dynamically -->
|
<!-- ChannelRows get added dynamically -->
|
||||||
@@ -101,7 +104,7 @@
|
|||||||
android:minWidth="@dimen/notification_importance_toggle_size"
|
android:minWidth="@dimen/notification_importance_toggle_size"
|
||||||
android:minHeight="@dimen/notification_importance_toggle_size"
|
android:minHeight="@dimen/notification_importance_toggle_size"
|
||||||
android:maxWidth="200dp"
|
android:maxWidth="200dp"
|
||||||
style="@style/TextAppearance.NotificationInfo.Button"/>
|
style="@style/Widget.Dialog.Button"/>
|
||||||
<TextView
|
<TextView
|
||||||
android:id="@+id/done_button"
|
android:id="@+id/done_button"
|
||||||
android:text="@string/inline_ok_button"
|
android:text="@string/inline_ok_button"
|
||||||
@@ -113,7 +116,7 @@
|
|||||||
android:minWidth="@dimen/notification_importance_toggle_size"
|
android:minWidth="@dimen/notification_importance_toggle_size"
|
||||||
android:minHeight="@dimen/notification_importance_toggle_size"
|
android:minHeight="@dimen/notification_importance_toggle_size"
|
||||||
android:layout_alignParentEnd="true"
|
android:layout_alignParentEnd="true"
|
||||||
style="@style/TextAppearance.NotificationInfo.Button"/>
|
style="@style/Widget.Dialog.Button"/>
|
||||||
</RelativeLayout>
|
</RelativeLayout>
|
||||||
</LinearLayout>
|
</LinearLayout>
|
||||||
</FrameLayout>
|
</FrameLayout>
|
||||||
|
|||||||
@@ -85,6 +85,9 @@
|
|||||||
android:layout_width="wrap_content"
|
android:layout_width="wrap_content"
|
||||||
android:layout_gravity="center_vertical"
|
android:layout_gravity="center_vertical"
|
||||||
android:padding="8dp"
|
android:padding="8dp"
|
||||||
|
android:track="@drawable/settingslib_track_selector"
|
||||||
|
android:thumb="@drawable/settingslib_thumb_selector"
|
||||||
|
android:theme="@style/MainSwitch.Settingslib"
|
||||||
/>
|
/>
|
||||||
</LinearLayout>
|
</LinearLayout>
|
||||||
</com.android.systemui.statusbar.notification.row.ChannelRow>
|
</com.android.systemui.statusbar.notification.row.ChannelRow>
|
||||||
|
|||||||
@@ -344,7 +344,7 @@ class ChannelEditorDialogController @Inject constructor(
|
|||||||
or WindowManager.LayoutParams.FLAG_HARDWARE_ACCELERATED)
|
or WindowManager.LayoutParams.FLAG_HARDWARE_ACCELERATED)
|
||||||
}
|
}
|
||||||
|
|
||||||
class ChannelEditorDialog(context: Context) : Dialog(context) {
|
class ChannelEditorDialog(context: Context, theme: Int) : Dialog(context, theme) {
|
||||||
fun updateDoneButtonText(hasChanges: Boolean) {
|
fun updateDoneButtonText(hasChanges: Boolean) {
|
||||||
findViewById<TextView>(R.id.done_button)?.setText(
|
findViewById<TextView>(R.id.done_button)?.setText(
|
||||||
if (hasChanges)
|
if (hasChanges)
|
||||||
@@ -361,7 +361,7 @@ class ChannelEditorDialog(context: Context) : Dialog(context) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
fun build(): ChannelEditorDialog {
|
fun build(): ChannelEditorDialog {
|
||||||
return ChannelEditorDialog(context)
|
return ChannelEditorDialog(context, R.style.Theme_SystemUI_Dialog)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user