1<?xml version="1.0" encoding="utf-8"?>
2<!--
3  ~ Copyright (C) 2022 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<merge xmlns:android="http://schemas.android.com/apk/res/android"
19       xmlns:app="http://schemas.android.com/apk/res-auto">
20    <androidx.constraintlayout.widget.Guideline
21        android:id="@+id/max_width_guideline"
22        android:layout_width="wrap_content"
23        android:layout_height="wrap_content"
24        android:orientation="vertical"
25        app:layout_constraintGuide_end="@dimen/privacy_chip_width" />
26
27    <View
28        android:id="@+id/inactive_background"
29        android:layout_width="0dp"
30        android:layout_height="0dp"
31        android:alpha="0.0"
32        android:background="@drawable/privacy_chip_inactive_background_pill"
33        android:focusable="false"
34        app:layout_constraintBottom_toBottomOf="parent"
35        app:layout_constraintEnd_toEndOf="parent"
36        app:layout_constraintStart_toEndOf="parent"
37        app:layout_constraintTop_toBottomOf="parent" />
38
39    <View
40        android:id="@+id/inactive_selected_background"
41        android:layout_width="0dp"
42        android:layout_height="0dp"
43        android:alpha="0.0"
44        android:background="@drawable/privacy_chip_inactive_selected_background_pill"
45        android:focusable="false"
46        app:layout_constraintBottom_toBottomOf="parent"
47        app:layout_constraintEnd_toEndOf="parent"
48        app:layout_constraintStart_toEndOf="parent"
49        app:layout_constraintTop_toBottomOf="parent" />
50
51    <androidx.constraintlayout.widget.Guideline
52        android:id="@+id/circular_active_indicator_vertical_guideline"
53        android:layout_width="wrap_content"
54        android:layout_height="wrap_content"
55        android:orientation="vertical"
56        app:layout_constraintGuide_end="@dimen/privacy_chip_indicator_circle_diameter" />
57
58    <androidx.constraintlayout.widget.Guideline
59        android:id="@+id/circular_active_indicator_horizontal_guideline"
60        android:layout_width="wrap_content"
61        android:layout_height="wrap_content"
62        android:orientation="horizontal"
63        app:layout_constraintGuide_begin="@dimen/privacy_chip_indicator_circle_diameter" />
64
65    <View
66        android:id="@+id/active_background"
67        android:layout_width="0dp"
68        android:layout_height="0dp"
69        android:alpha="0.0"
70        android:background="@drawable/privacy_chip_active_background_pill"
71        android:focusable="false"
72        app:layout_constraintBottom_toTopOf="parent"
73        app:layout_constraintEnd_toEndOf="parent"
74        app:layout_constraintStart_toEndOf="parent"
75        app:layout_constraintTop_toTopOf="parent" />
76
77    <ImageView
78        android:id="@+id/light_muted_icon"
79        android:visibility="gone"
80        android:layout_width="@dimen/privacy_chip_icon_size"
81        android:layout_height="@dimen/privacy_chip_icon_size"
82        android:alpha="0.0"
83        android:gravity="center"
84        android:scaleType="centerInside"
85        android:focusable="false"
86        app:layout_constraintBottom_toBottomOf="parent"
87        app:layout_constraintEnd_toEndOf="parent"
88        app:layout_constraintStart_toEndOf="parent"
89        app:layout_constraintTop_toBottomOf="parent"
90    />
91
92    <ImageView
93        android:id="@+id/dark_muted_icon"
94        android:visibility="gone"
95        android:layout_width="@dimen/privacy_chip_icon_size"
96        android:layout_height="@dimen/privacy_chip_icon_size"
97        android:alpha="0.0"
98        android:gravity="center"
99        android:scaleType="centerInside"
100        android:focusable="false"
101        app:layout_constraintBottom_toBottomOf="parent"
102        app:layout_constraintEnd_toEndOf="parent"
103        app:layout_constraintStart_toEndOf="parent"
104        app:layout_constraintTop_toBottomOf="parent"
105    />
106
107    <ImageView
108        android:id="@+id/light_icon"
109        android:visibility="gone"
110        android:layout_width="@dimen/privacy_chip_icon_size"
111        android:layout_height="@dimen/privacy_chip_icon_size"
112        android:alpha="0.0"
113        android:gravity="center"
114        android:scaleType="centerInside"
115        android:focusable="false"
116        app:layout_constraintBottom_toBottomOf="parent"
117        app:layout_constraintEnd_toEndOf="parent"
118        app:layout_constraintStart_toEndOf="parent"
119        app:layout_constraintTop_toBottomOf="parent"
120    />
121
122    <ImageView
123        android:id="@+id/dark_icon"
124        android:visibility="gone"
125        android:layout_width="@dimen/privacy_chip_icon_size"
126        android:layout_height="@dimen/privacy_chip_icon_size"
127        android:alpha="0.0"
128        android:gravity="center"
129        android:scaleType="centerInside"
130        android:focusable="false"
131        app:layout_constraintBottom_toBottomOf="parent"
132        app:layout_constraintEnd_toEndOf="parent"
133        app:layout_constraintStart_toEndOf="parent"
134        app:layout_constraintTop_toBottomOf="parent"
135    />
136
137    <!-- Vew to properly show rotary focus highlight for camera privacy chip. -->
138    <View
139        android:id="@+id/focus_view"
140        android:layout_width="0dp"
141        android:layout_height="0dp"
142        android:alpha="0.0"
143        android:background="@drawable/system_bar_pill_rotary_background"
144        android:focusable="true"
145        app:layout_constraintBottom_toBottomOf="parent"
146        app:layout_constraintEnd_toEndOf="parent"
147        app:layout_constraintStart_toEndOf="parent"
148        app:layout_constraintTop_toBottomOf="parent" />
149</merge>
150