• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1<?xml version="1.0" encoding="utf-8"?>
2<!--
3  ~ Copyright (C) 2013 The Android Open Source Project
4  ~
5  ~ Licensed under the Apache License, Version 2.0 (the "License");
6  ~ you may not use this file except in compliance with the License.
7  ~ You may obtain a copy of the License at
8  ~
9  ~      http://www.apache.org/licenses/LICENSE-2.0
10  ~
11  ~ Unless required by applicable law or agreed to in writing, software
12  ~ distributed under the License is distributed on an "AS IS" BASIS,
13  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14  ~ See the License for the specific language governing permissions and
15  ~ limitations under the License
16  -->
17
18<resources>
19    <drawable name="grayBg">#FF333333</drawable>
20
21    <style name="info_label">
22        <item name="android:layout_height">wrap_content</item>
23        <item name="android:layout_width">wrap_content</item>
24        <item name="android:textAppearance">@style/TextAppearance.info_label</item>
25        <item name="android:paddingEnd">4dip</item>
26    </style>
27
28    <style name="info_layout">
29        <item name="android:orientation">vertical</item>
30        <item name="android:paddingStart">10dip</item>
31        <item name="android:paddingTop">10dip</item>
32        <item name="android:paddingEnd">10dip</item>
33        <item name="android:paddingBottom">10dip</item>
34        <item name="android:layout_width">match_parent</item>
35        <item name="android:layout_height">match_parent</item>
36    </style>
37
38    <style name="entry_layout">
39        <item name="android:orientation">vertical</item>
40        <item name="android:layout_width">wrap_content</item>
41        <item name="android:layout_height">wrap_content</item>
42    </style>
43
44    <style name="TextAppearance" parent="android:TextAppearance">
45    </style>
46
47    <style name="TextAppearance.info_label">
48        <item name="android:textSize">14sp</item>
49        <item name="android:textStyle">bold</item>
50    </style>
51
52
53    <!-- Buttons in the main "button row" of the in-call onscreen touch UI. -->
54    <style name="InCallButton">
55        <item name="android:layout_width">@dimen/in_call_button_dimension</item>
56        <item name="android:layout_height">@dimen/in_call_button_dimension</item>
57        <item name="android:layout_marginBottom">@dimen/call_button_margin_vertical</item>
58        <item name="android:layout_marginLeft">@dimen/call_button_margin_horizontal</item>
59        <item name="android:layout_marginRight">@dimen/call_button_margin_horizontal</item>
60        <item name="android:background">?android:attr/selectableItemBackground</item>
61    </style>
62
63    <!-- "Compound button" variation of InCallButton.
64         These buttons have the concept of two states: checked and unchecked. This style is just
65         like "InCallButton" except that we also clear out android:background, android:textOn,
66         android:textOff, to avoid the default behavior of the ToggleButton class. -->
67    <style name="InCallCompoundButton" parent="InCallButton">
68        <item name="android:background">@null</item>
69        <item name="android:textOn">@null</item>
70        <item name="android:textOff">@null</item>
71    </style>
72
73    <!-- Theme for the InCallActivity activity. Should have a transparent background for the
74         circular reveal animation for a new outgoing call to work correctly. We don't just use
75         Theme.Black.NoTitleBar directly, since we want any popups or dialogs from the
76         InCallActivity to have the correct Material style. -->
77    <style name="Theme.InCallScreen" parent="@android:style/Theme.Material.Light">
78        <item name="android:windowAnimationStyle">@null</item>
79        <item name="android:windowIsTranslucent">true</item>
80        <item name="android:windowBackground">@android:color/transparent</item>
81        <item name="android:windowContentOverlay">@null</item>
82        <item name="dialpad_key_button_touch_tint">@color/incall_dialpad_touch_tint</item>
83        <item name="android:textColorPrimary">@color/incall_call_banner_text_color</item>
84        <item name="android:colorPrimaryDark">@color/dialer_theme_color_dark</item>
85        <item name="android:popupMenuStyle">@style/InCallPopupMenuStyle</item>
86        <item name="android:actionBarStyle">@style/InCallActionBarStyle</item>
87        <item name="android:buttonStyleToggle">@style/InCallCompoundButton</item>
88        <item name="android:alertDialogTheme">@android:style/Theme.Material.Light.Dialog.Alert</item>
89    </style>
90
91    <style name="InCallPopupMenuStyle" parent="@android:style/Theme.Material.Light">
92        <item name="android:textColorPrimary">@color/popup_menu_color</item>
93    </style>
94
95    <style name="InCallActionBarStyle" parent="@android:style/Widget.Material.Light.ActionBar">
96        <item name="android:background">@color/incall_action_bar_background_color</item>
97        <item name="android:textColor">@color/incall_action_bar_text_color</item>
98    </style>
99
100</resources>
101