OSDN Git Service

Set oem unlock switch to reflect the actual state of device
[android-x86/packages-apps-Settings.git] / res / layout-land / choose_lock_pattern.xml
1 <?xml version="1.0" encoding="utf-8"?>
2 <!--
3     Copyright (C) 2015 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 <com.android.setupwizardlib.GlifLayout
19     xmlns:android="http://schemas.android.com/apk/res/android"
20     xmlns:settings="http://schemas.android.com/apk/res-auto"
21     android:layout_width="match_parent"
22     android:layout_height="match_parent"
23     android:icon="@drawable/ic_lock"
24     android:layout="@layout/suw_glif_blank_template"
25     settings:suwHeaderText="@string/lock_settings_picker_title">
26
27     <com.android.internal.widget.LinearLayoutWithDefaultTouchRecepient
28         android:id="@+id/topLayout"
29         android:clipChildren="false"
30         android:clipToPadding="false"
31         android:orientation="horizontal"
32         android:layout_width="match_parent"
33         android:layout_height="match_parent">
34
35         <!-- left side: instructions and messages -->
36         <LinearLayout
37             android:layout_width="0dip"
38             android:layout_height="match_parent"
39             android:layout_weight="1.0"
40             android:layout_marginStart="?attr/suwMarginSides"
41             android:layout_marginBottom="@dimen/suw_content_frame_padding_bottom"
42             android:orientation="vertical">
43
44             <LinearLayout
45                 android:layout_width="match_parent"
46                 android:layout_height="wrap_content"
47                 android:orientation="vertical">
48
49                 <ImageView
50                     android:id="@+id/suw_layout_icon"
51                     style="@style/SuwGlifIcon"
52                     android:layout_width="wrap_content"
53                     android:layout_height="wrap_content"
54                     android:layout_marginStart="0dp"
55                     android:layout_marginEnd="0dp"
56                     android:src="@drawable/ic_lock" />
57
58                 <TextView
59                     android:id="@+id/suw_layout_title"
60                     style="@style/SuwGlifHeaderTitle"
61                     android:layout_width="match_parent"
62                     android:layout_height="wrap_content"
63                     android:layout_marginStart="0dp"
64                     android:layout_marginEnd="0dp" />
65
66             </LinearLayout>
67
68             <!-- header message -->
69             <TextView android:id="@+id/headerText"
70                 android:layout_width="match_parent"
71                 android:layout_height="wrap_content"
72                 android:layout_marginTop="16dp"
73                 android:gravity="start|bottom"
74                 android:textSize="18sp" />
75
76             <!-- footer can show a message, or confirm / restart buttons -->
77             <RelativeLayout
78                 android:layout_width="match_parent"
79                 android:layout_height="0dip"
80                 android:layout_weight="1.0">
81
82                 <!-- confirm / restart buttons -->
83                 <LinearLayout android:id="@+id/buttonContainer"
84                     android:layout_width="match_parent"
85                     android:layout_height="wrap_content"
86                     android:layout_centerHorizontal="true"
87                     android:layout_alignParentBottom="true"
88                     android:orientation="horizontal">
89
90                     <!-- left / top button: skip, or re-try -->
91                     <Button android:id="@+id/footerLeftButton"
92                         style="@style/SetupWizardButton.Negative"
93                         android:layout_width="wrap_content"
94                         android:layout_height="wrap_content"
95                         android:text="@string/lockpattern_restart_button_text" />
96
97                     <Space
98                         android:layout_width="0dp"
99                         android:layout_height="0dp"
100                         android:layout_weight="1" />
101
102                     <!-- right / bottom button: confirm or ok -->
103                     <Button android:id="@+id/footerRightButton"
104                         style="@style/SetupWizardButton.Positive"
105                         android:layout_width="wrap_content"
106                         android:layout_height="wrap_content"
107                         android:text="@string/lockpattern_confirm_button_text" />
108
109                 </LinearLayout>
110
111                 <!-- message above buttons -->
112                 <TextView android:id="@+id/footerText"
113                     android:layout_width="wrap_content"
114                     android:layout_height="wrap_content"
115                     android:layout_above="@+id/buttonContainer"
116                     android:layout_centerHorizontal="true"
117                     android:layout_marginBottom="4dip"
118                     android:textSize="14sp"
119                     android:visibility="gone" />
120
121             </RelativeLayout>
122
123         </LinearLayout>
124
125         <!-- right side: lock pattern -->
126         <FrameLayout
127             android:layout_width="0dp"
128             android:layout_height="match_parent"
129             android:layout_weight="1.0">
130
131             <com.android.internal.widget.LockPatternView android:id="@+id/lockPattern"
132                 android:layout_width="match_parent"
133                 android:layout_height="match_parent"
134                 android:layout_gravity="center"
135                 android:background="@color/lock_pattern_background" />
136
137         </FrameLayout>
138
139     </com.android.internal.widget.LinearLayoutWithDefaultTouchRecepient>
140
141 </com.android.setupwizardlib.GlifLayout>