blob: cfa372b8fc2eef98dccf2ad999fa9447f6e3d547 [file] [log] [blame]
Christian Robertson2e347422011-08-11 14:01:04 -07001<?xml version="1.0" encoding="utf-8"?>
2<!--
Christian Robertson2e347422011-08-11 14:01:04 -07003**
4** Copyright 2011, The Android Open Source Project
5**
6** Licensed under the Apache License, Version 2.0 (the "License");
7** you may not use this file except in compliance with the License.
8** You may obtain a copy of the License at
9**
10** http://www.apache.org/licenses/LICENSE-2.0
11**
12** Unless required by applicable law or agreed to in writing, software
13** distributed under the License is distributed on an "AS IS" BASIS,
14** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15** See the License for the specific language governing permissions and
16** limitations under the License.
17*/
18-->
John Spurlockb3eb8912014-07-30 11:03:03 -040019<!-- extends LinearLayout -->
Christian Robertson2e347422011-08-11 14:01:04 -070020<com.android.systemui.statusbar.SignalClusterView
21 xmlns:android="http://schemas.android.com/apk/res/android"
Selim Cinek3e7592d2016-04-11 09:35:54 +080022 android:id="@+id/signal_cluster"
Daniel Sandlerdfaf3bd2013-04-12 01:39:02 -040023 android:layout_height="match_parent"
Christian Robertson2e347422011-08-11 14:01:04 -070024 android:layout_width="wrap_content"
John Spurlockb3eb8912014-07-30 11:03:03 -040025 android:gravity="center_vertical"
Christian Robertson2e347422011-08-11 14:01:04 -070026 android:orientation="horizontal"
Jorim Jaggi6d035f12014-10-17 18:43:43 +020027 android:paddingEnd="@dimen/signal_cluster_battery_padding"
Christian Robertson2e347422011-08-11 14:01:04 -070028 >
Jason Monk3128f122014-09-03 13:18:57 -040029 <ImageView
30 android:id="@+id/vpn"
31 android:layout_height="wrap_content"
32 android:layout_width="wrap_content"
33 android:paddingEnd="6dp"
34 android:src="@drawable/stat_sys_vpn_ic"
Lucas Dupin987f1932017-05-13 21:02:52 -070035 android:tint="@color/background_protect_secondary"
Charles Hece28b382017-04-21 20:15:09 +010036 android:contentDescription="@string/accessibility_vpn_on"
Jason Monk3128f122014-09-03 13:18:57 -040037 />
Christian Robertson2e347422011-08-11 14:01:04 -070038 <FrameLayout
Lorenzo Colittid46bb582015-04-27 20:32:01 +090039 android:id="@+id/ethernet_combo"
40 android:layout_height="wrap_content"
41 android:layout_width="wrap_content"
42 >
43 <com.android.systemui.statusbar.AlphaOptimizedImageView
Jason Monk9a376bc2017-05-10 09:52:10 -040044 android:theme="?attr/lightIconTheme"
Lorenzo Colittid46bb582015-04-27 20:32:01 +090045 android:id="@+id/ethernet"
46 android:layout_height="wrap_content"
47 android:layout_width="wrap_content"
48 />
49 <com.android.systemui.statusbar.AlphaOptimizedImageView
Jason Monk9a376bc2017-05-10 09:52:10 -040050 android:theme="?attr/darkIconTheme"
Lorenzo Colittid46bb582015-04-27 20:32:01 +090051 android:id="@+id/ethernet_dark"
52 android:layout_height="wrap_content"
53 android:layout_width="wrap_content"
54 android:alpha="0.0"
55 />
56 </FrameLayout>
57 <FrameLayout
Jason Monkad71ae12017-04-11 14:55:25 -040058 android:layout_height="17dp"
Jason Monk7e6c83c2017-04-26 14:35:24 -040059 android:layout_width="wrap_content">
Jason Monkad71ae12017-04-11 14:55:25 -040060 <ImageView
61 android:id="@+id/wifi_in"
62 android:layout_height="wrap_content"
63 android:layout_width="wrap_content"
64 android:src="@drawable/ic_activity_down"
65 android:visibility="gone"
66 android:paddingEnd="2dp"
67 />
68 <ImageView
69 android:id="@+id/wifi_out"
70 android:layout_height="wrap_content"
71 android:layout_width="wrap_content"
72 android:src="@drawable/ic_activity_up"
73 android:paddingEnd="2dp"
74 android:visibility="gone"
75 />
76 </FrameLayout>
77 <FrameLayout
Christian Robertson2e347422011-08-11 14:01:04 -070078 android:id="@+id/wifi_combo"
79 android:layout_height="wrap_content"
80 android:layout_width="wrap_content"
Christian Robertson2e347422011-08-11 14:01:04 -070081 >
Jorim Jaggi5443cc52015-03-20 14:39:24 -070082 <com.android.systemui.statusbar.AlphaOptimizedImageView
Jason Monk9a376bc2017-05-10 09:52:10 -040083 android:theme="?attr/lightIconTheme"
Christian Robertson2e347422011-08-11 14:01:04 -070084 android:id="@+id/wifi_signal"
85 android:layout_height="wrap_content"
86 android:layout_width="wrap_content"
Christian Robertson2e347422011-08-11 14:01:04 -070087 />
Jorim Jaggi5443cc52015-03-20 14:39:24 -070088 <com.android.systemui.statusbar.AlphaOptimizedImageView
Jason Monk9a376bc2017-05-10 09:52:10 -040089 android:theme="?attr/darkIconTheme"
Jorim Jaggi5443cc52015-03-20 14:39:24 -070090 android:id="@+id/wifi_signal_dark"
91 android:layout_height="wrap_content"
92 android:layout_width="wrap_content"
93 android:alpha="0.0"
94 />
Kenneth Westin5c88ffb2013-11-28 16:29:40 +010095 <ImageView
96 android:id="@+id/wifi_inout"
97 android:layout_height="wrap_content"
98 android:layout_width="wrap_content"
99 />
Christian Robertson2e347422011-08-11 14:01:04 -0700100 </FrameLayout>
Jason Monk7e6c83c2017-04-26 14:35:24 -0400101 <View
102 android:id="@+id/wifi_signal_spacer"
103 android:layout_width="@dimen/status_bar_wifi_signal_spacer_width"
104 android:layout_height="4dp"
105 android:visibility="gone"
106 />
107 <ViewStub
108 android:id="@+id/connected_device_signals_stub"
109 android:layout="@layout/connected_device_signal"
110 android:layout_width="wrap_content"
111 android:layout_height="wrap_content" />
112 <LinearLayout
113 android:id="@+id/mobile_signal_group"
114 android:layout_height="wrap_content"
115 android:layout_width="wrap_content"
116 >
117 </LinearLayout>
Jason Monk7e6c83c2017-04-26 14:35:24 -0400118 <View
119 android:id="@+id/wifi_airplane_spacer"
120 android:layout_width="@dimen/status_bar_airplane_spacer_width"
121 android:layout_height="4dp"
122 android:visibility="gone"
123 />
Andrew Flynn061d43c2012-05-04 10:57:58 -0700124 <ImageView
125 android:id="@+id/airplane"
126 android:layout_height="wrap_content"
127 android:layout_width="wrap_content"
128 />
Christian Robertson2e347422011-08-11 14:01:04 -0700129</com.android.systemui.statusbar.SignalClusterView>