Merge "Small fixes to CarSysUI Volume Dialog" into qt-dev
This commit is contained in:
@@ -19,16 +19,18 @@
|
|||||||
xmlns:android="http://schemas.android.com/apk/res/android"
|
xmlns:android="http://schemas.android.com/apk/res/android"
|
||||||
android:layout_width="match_parent"
|
android:layout_width="match_parent"
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
|
android:background="@color/car_volume_dialog_background_color"
|
||||||
|
android:paddingStart="@dimen/car_volume_item_padding_start"
|
||||||
|
android:paddingEnd="@dimen/car_volume_item_padding_end"
|
||||||
android:minHeight="@dimen/car_volume_item_height">
|
android:minHeight="@dimen/car_volume_item_height">
|
||||||
|
|
||||||
<!-- Primary Action. -->
|
<!-- Primary Action. -->
|
||||||
<ImageView
|
<ImageView
|
||||||
android:id="@+id/primary_icon"
|
android:id="@+id/primary_icon"
|
||||||
android:layout_width="@dimen/car_primary_icon_size"
|
android:layout_width="@dimen/car_volume_item_icon_size"
|
||||||
android:layout_centerVertical="true"
|
android:layout_centerVertical="true"
|
||||||
android:layout_marginStart="@dimen/car_volume_item_margin_horizontal"
|
|
||||||
android:layout_alignParentStart="true"
|
android:layout_alignParentStart="true"
|
||||||
android:layout_height="@dimen/car_primary_icon_size"/>
|
android:layout_height="@dimen/car_volume_item_icon_size"/>
|
||||||
|
|
||||||
<!-- Note: the horizontal padding and offset are set to 0 so that the track and thumb
|
<!-- Note: the horizontal padding and offset are set to 0 so that the track and thumb
|
||||||
aligns with the proper keylines. -->
|
aligns with the proper keylines. -->
|
||||||
@@ -61,11 +63,10 @@
|
|||||||
android:background="@color/car_volume_item_divider_color"/>
|
android:background="@color/car_volume_item_divider_color"/>
|
||||||
<ImageView
|
<ImageView
|
||||||
android:id="@+id/supplemental_icon"
|
android:id="@+id/supplemental_icon"
|
||||||
android:layout_width="@dimen/car_primary_icon_size"
|
android:layout_width="@dimen/car_volume_item_icon_size"
|
||||||
android:layout_height="@dimen/car_primary_icon_size"
|
android:layout_height="@dimen/car_volume_item_icon_size"
|
||||||
android:background="?android:attr/selectableItemBackground"
|
android:background="?android:attr/selectableItemBackground"
|
||||||
android:layout_centerVertical="true"
|
android:layout_centerVertical="true"
|
||||||
android:layout_alignParentEnd="true"
|
android:layout_alignParentEnd="true"
|
||||||
android:layout_marginEnd="@dimen/car_volume_item_margin_horizontal"
|
|
||||||
android:scaleType="fitCenter"/>
|
android:scaleType="fitCenter"/>
|
||||||
</RelativeLayout>
|
</RelativeLayout>
|
||||||
|
|||||||
@@ -37,6 +37,9 @@
|
|||||||
<!-- The background color of the notification shade -->
|
<!-- The background color of the notification shade -->
|
||||||
<color name="notification_shade_background_color">#DD000000</color>
|
<color name="notification_shade_background_color">#DD000000</color>
|
||||||
|
|
||||||
|
<!-- The background color of the car volume dialog -->
|
||||||
|
<color name="car_volume_dialog_background_color">@color/system_bar_background_opaque</color>
|
||||||
|
|
||||||
<!-- The color of the dividing line between grouped notifications. -->
|
<!-- The color of the dividing line between grouped notifications. -->
|
||||||
<color name="notification_divider_color">@*android:color/notification_action_list</color>
|
<color name="notification_divider_color">@*android:color/notification_action_list</color>
|
||||||
|
|
||||||
|
|||||||
@@ -78,8 +78,10 @@
|
|||||||
<dimen name="ongoing_appops_chip_bg_corner_radius">12dp</dimen>
|
<dimen name="ongoing_appops_chip_bg_corner_radius">12dp</dimen>
|
||||||
|
|
||||||
<!-- Car volume dimens. -->
|
<!-- Car volume dimens. -->
|
||||||
|
<dimen name="car_volume_item_icon_size">@dimen/car_primary_icon_size</dimen>
|
||||||
<dimen name="car_volume_item_height">@*android:dimen/car_single_line_list_item_height</dimen>
|
<dimen name="car_volume_item_height">@*android:dimen/car_single_line_list_item_height</dimen>
|
||||||
<dimen name="car_volume_item_margin_horizontal">@*android:dimen/car_keyline_1</dimen>
|
<dimen name="car_volume_item_padding_start">@*android:dimen/car_keyline_1</dimen>
|
||||||
|
<dimen name="car_volume_item_padding_end">@*android:dimen/car_keyline_1</dimen>
|
||||||
<dimen name="car_volume_item_seekbar_margin_vertical">@*android:dimen/car_padding_1</dimen>
|
<dimen name="car_volume_item_seekbar_margin_vertical">@*android:dimen/car_padding_1</dimen>
|
||||||
<dimen name="car_volume_item_seekbar_margin_start">@*android:dimen/car_keyline_3</dimen>
|
<dimen name="car_volume_item_seekbar_margin_start">@*android:dimen/car_keyline_3</dimen>
|
||||||
<dimen name="car_volume_item_seekbar_margin_end">@*android:dimen/car_padding_4</dimen>
|
<dimen name="car_volume_item_seekbar_margin_end">@*android:dimen/car_padding_4</dimen>
|
||||||
|
|||||||
@@ -32,7 +32,9 @@ import android.content.DialogInterface;
|
|||||||
import android.content.ServiceConnection;
|
import android.content.ServiceConnection;
|
||||||
import android.content.res.TypedArray;
|
import android.content.res.TypedArray;
|
||||||
import android.content.res.XmlResourceParser;
|
import android.content.res.XmlResourceParser;
|
||||||
|
import android.graphics.Color;
|
||||||
import android.graphics.PixelFormat;
|
import android.graphics.PixelFormat;
|
||||||
|
import android.graphics.drawable.ColorDrawable;
|
||||||
import android.graphics.drawable.Drawable;
|
import android.graphics.drawable.Drawable;
|
||||||
import android.media.AudioManager;
|
import android.media.AudioManager;
|
||||||
import android.os.Debug;
|
import android.os.Debug;
|
||||||
@@ -245,6 +247,7 @@ public class CarVolumeDialogImpl implements VolumeDialog {
|
|||||||
mExpanded = false;
|
mExpanded = false;
|
||||||
mWindow = mDialog.getWindow();
|
mWindow = mDialog.getWindow();
|
||||||
mWindow.requestFeature(Window.FEATURE_NO_TITLE);
|
mWindow.requestFeature(Window.FEATURE_NO_TITLE);
|
||||||
|
mWindow.setBackgroundDrawable(new ColorDrawable(Color.TRANSPARENT));
|
||||||
mWindow.clearFlags(WindowManager.LayoutParams.FLAG_DIM_BEHIND
|
mWindow.clearFlags(WindowManager.LayoutParams.FLAG_DIM_BEHIND
|
||||||
| WindowManager.LayoutParams.FLAG_LAYOUT_INSET_DECOR);
|
| WindowManager.LayoutParams.FLAG_LAYOUT_INSET_DECOR);
|
||||||
mWindow.addFlags(WindowManager.LayoutParams.FLAG_NOT_FOCUSABLE
|
mWindow.addFlags(WindowManager.LayoutParams.FLAG_NOT_FOCUSABLE
|
||||||
|
|||||||
Reference in New Issue
Block a user