diff options
author | Nancy Chen <nancychen@google.com> | 2014-10-24 16:00:55 -0700 |
---|---|---|
committer | Nancy Chen <nancychen@google.com> | 2014-10-29 22:42:49 +0000 |
commit | 991acb8d1b00d68e2be118cae5e9396d1127d5bb (patch) | |
tree | 831436338bb29e872f0d7eaf66024f411aa53f35 /InCallUI/res/drawable | |
parent | e05642ba64551c6fc96dee79e65d223f9326a749 (diff) |
In Multi-SIM cases use the color of the SIM icon for InCallUI.
Set the color of the InCallUI to be the color of the SIM icon. In the
single SIM case, the background should be the default background.
* Added id to all call button backgrounds for color change
* Initialize color onResume for InCallActivity
* CallCardFragment/CallButtonFragment/DialpadFragment update their colors
* Added InCallUIMaterialColorMapUtils to extract color
Bug: 17971273
Change-Id: Ia247b153b57ffc8a5277d521c433ab0be6696cf6
Diffstat (limited to 'InCallUI/res/drawable')
-rw-r--r-- | InCallUI/res/drawable/btn_add.xml | 5 | ||||
-rw-r--r-- | InCallUI/res/drawable/btn_change_to_video.xml | 3 | ||||
-rw-r--r-- | InCallUI/res/drawable/btn_change_to_voice.xml | 3 | ||||
-rw-r--r-- | InCallUI/res/drawable/btn_compound_background.xml | 2 | ||||
-rw-r--r-- | InCallUI/res/drawable/btn_compound_dialpad.xml | 3 | ||||
-rw-r--r-- | InCallUI/res/drawable/btn_compound_hold.xml | 3 | ||||
-rw-r--r-- | InCallUI/res/drawable/btn_compound_mute.xml | 3 | ||||
-rw-r--r-- | InCallUI/res/drawable/btn_compound_video_off.xml | 3 | ||||
-rw-r--r-- | InCallUI/res/drawable/btn_compound_video_switch.xml | 3 | ||||
-rw-r--r-- | InCallUI/res/drawable/btn_merge.xml | 3 | ||||
-rw-r--r-- | InCallUI/res/drawable/btn_overflow.xml | 3 | ||||
-rw-r--r-- | InCallUI/res/drawable/btn_swap.xml | 3 |
12 files changed, 24 insertions, 13 deletions
diff --git a/InCallUI/res/drawable/btn_add.xml b/InCallUI/res/drawable/btn_add.xml index 515d65b00..7d5e90f71 100644 --- a/InCallUI/res/drawable/btn_add.xml +++ b/InCallUI/res/drawable/btn_add.xml @@ -18,12 +18,13 @@ <layer-list xmlns:android="http://schemas.android.com/apk/res/android"> - <item android:drawable="@drawable/btn_background" /> + <item android:id="@+id/backgroundItem" + android:drawable="@drawable/btn_background" /> <item> <bitmap android:src="@drawable/ic_toolbar_add_call" android:gravity="center" android:tint="@color/selectable_icon_tint" /> </item> - + </layer-list>
\ No newline at end of file diff --git a/InCallUI/res/drawable/btn_change_to_video.xml b/InCallUI/res/drawable/btn_change_to_video.xml index 962539e4f..a26cee3e9 100644 --- a/InCallUI/res/drawable/btn_change_to_video.xml +++ b/InCallUI/res/drawable/btn_change_to_video.xml @@ -18,7 +18,8 @@ <layer-list xmlns:android="http://schemas.android.com/apk/res/android"> - <item android:drawable="@drawable/btn_background" /> + <item android:id="@+id/backgroundItem" + android:drawable="@drawable/btn_background" /> <item> <bitmap android:src="@drawable/ic_toolbar_video" diff --git a/InCallUI/res/drawable/btn_change_to_voice.xml b/InCallUI/res/drawable/btn_change_to_voice.xml index fdeae071b..86a7f21d5 100644 --- a/InCallUI/res/drawable/btn_change_to_voice.xml +++ b/InCallUI/res/drawable/btn_change_to_voice.xml @@ -18,7 +18,8 @@ <layer-list xmlns:android="http://schemas.android.com/apk/res/android"> - <item android:drawable="@drawable/btn_background" /> + <item android:id="@+id/backgroundItem" + android:drawable="@drawable/btn_background" /> <item> <bitmap android:src="@drawable/ic_toolbar_audio_phone" diff --git a/InCallUI/res/drawable/btn_compound_background.xml b/InCallUI/res/drawable/btn_compound_background.xml index 93e6c311a..36aab0df7 100644 --- a/InCallUI/res/drawable/btn_compound_background.xml +++ b/InCallUI/res/drawable/btn_compound_background.xml @@ -24,7 +24,7 @@ android:drawable="@drawable/btn_selected_focused" /> <item android:state_focused="true" - android:drawable="@drawable/btn_unselected_focused" />cd + android:drawable="@drawable/btn_unselected_focused" /> <item android:state_selected="true" android:drawable="@drawable/btn_selected" /> diff --git a/InCallUI/res/drawable/btn_compound_dialpad.xml b/InCallUI/res/drawable/btn_compound_dialpad.xml index fcd9a3c0f..1b78ead44 100644 --- a/InCallUI/res/drawable/btn_compound_dialpad.xml +++ b/InCallUI/res/drawable/btn_compound_dialpad.xml @@ -18,7 +18,8 @@ <layer-list xmlns:android="http://schemas.android.com/apk/res/android"> <!-- The standard "compound button" background. --> - <item android:drawable="@drawable/btn_compound_background" /> + <item android:id="@+id/compoundBackgroundItem" + android:drawable="@drawable/btn_compound_background" /> <!-- ...and the actual icon on top. Use an explicit <bitmap> to avoid scaling the icon up to the full size of the button. --> diff --git a/InCallUI/res/drawable/btn_compound_hold.xml b/InCallUI/res/drawable/btn_compound_hold.xml index dcf95073a..7974efae5 100644 --- a/InCallUI/res/drawable/btn_compound_hold.xml +++ b/InCallUI/res/drawable/btn_compound_hold.xml @@ -18,7 +18,8 @@ <layer-list xmlns:android="http://schemas.android.com/apk/res/android"> <!-- The standard "compound button" background. --> - <item android:drawable="@drawable/btn_compound_background" /> + <item android:id="@+id/compoundBackgroundItem" + android:drawable="@drawable/btn_compound_background" /> <!-- ...and the actual icon on top. Use an explicit <bitmap> to avoid scaling the icon up to the full size of the button. --> diff --git a/InCallUI/res/drawable/btn_compound_mute.xml b/InCallUI/res/drawable/btn_compound_mute.xml index 68a8c9b34..86708fb0c 100644 --- a/InCallUI/res/drawable/btn_compound_mute.xml +++ b/InCallUI/res/drawable/btn_compound_mute.xml @@ -18,7 +18,8 @@ <layer-list xmlns:android="http://schemas.android.com/apk/res/android"> <!-- The standard "compound button" background. --> - <item android:drawable="@drawable/btn_compound_background" /> + <item android:id="@+id/compoundBackgroundItem" + android:drawable="@drawable/btn_compound_background" /> <!-- Use an explicit <bitmap> to avoid scaling the icon up to the full size of the button. --> <item> diff --git a/InCallUI/res/drawable/btn_compound_video_off.xml b/InCallUI/res/drawable/btn_compound_video_off.xml index 8af4209d3..b942cd0c3 100644 --- a/InCallUI/res/drawable/btn_compound_video_off.xml +++ b/InCallUI/res/drawable/btn_compound_video_off.xml @@ -19,7 +19,8 @@ <layer-list xmlns:android="http://schemas.android.com/apk/res/android"> <!-- The standard "compound button" background. --> - <item android:drawable="@drawable/btn_compound_background" /> + <item android:id="@+id/compoundBackgroundItem" + android:drawable="@drawable/btn_compound_background" /> <!-- Use an explicit <bitmap> to avoid scaling the icon up to the full size of the button. --> <item> diff --git a/InCallUI/res/drawable/btn_compound_video_switch.xml b/InCallUI/res/drawable/btn_compound_video_switch.xml index ef171ab9c..f8111866e 100644 --- a/InCallUI/res/drawable/btn_compound_video_switch.xml +++ b/InCallUI/res/drawable/btn_compound_video_switch.xml @@ -19,7 +19,8 @@ <layer-list xmlns:android="http://schemas.android.com/apk/res/android"> <!-- The standard "compound button" background. --> - <item android:drawable="@drawable/btn_compound_background" /> + <item android:id="@+id/compoundBackgroundItem" + android:drawable="@drawable/btn_compound_background" /> <!-- Use an explicit <bitmap> to avoid scaling the icon up to the full size of the button. --> <item> diff --git a/InCallUI/res/drawable/btn_merge.xml b/InCallUI/res/drawable/btn_merge.xml index 78e19749f..2b4818a47 100644 --- a/InCallUI/res/drawable/btn_merge.xml +++ b/InCallUI/res/drawable/btn_merge.xml @@ -18,7 +18,8 @@ <layer-list xmlns:android="http://schemas.android.com/apk/res/android"> - <item android:drawable="@drawable/btn_background" /> + <item android:id="@+id/backgroundItem" + android:drawable="@drawable/btn_background" /> <item> <bitmap android:src="@drawable/ic_toolbar_merge" diff --git a/InCallUI/res/drawable/btn_overflow.xml b/InCallUI/res/drawable/btn_overflow.xml index e851eceb4..2eb26cc14 100644 --- a/InCallUI/res/drawable/btn_overflow.xml +++ b/InCallUI/res/drawable/btn_overflow.xml @@ -18,7 +18,8 @@ <layer-list xmlns:android="http://schemas.android.com/apk/res/android"> - <item android:drawable="@drawable/btn_background" /> + <item android:id="@+id/backgroundItem" + android:drawable="@drawable/btn_background" /> <item> <bitmap android:src="@drawable/ic_overflow_menu" diff --git a/InCallUI/res/drawable/btn_swap.xml b/InCallUI/res/drawable/btn_swap.xml index 7a8241123..5d6c8ecaf 100644 --- a/InCallUI/res/drawable/btn_swap.xml +++ b/InCallUI/res/drawable/btn_swap.xml @@ -18,7 +18,8 @@ <layer-list xmlns:android="http://schemas.android.com/apk/res/android"> - <item android:drawable="@drawable/btn_background" /> + <item android:id="@+id/backgroundItem" + android:drawable="@drawable/btn_background" /> <item> <bitmap android:src="@drawable/ic_toolbar_swap" |