|
13 | 13 | android:layout_height="wrap_content" |
14 | 14 | android:textSize="18sp" |
15 | 15 | android:textStyle="bold" |
16 | | - android:layout_marginBottom="16dp" /> |
| 16 | + android:layout_marginBottom="8dp" /> |
17 | 17 |
|
18 | 18 | <!-- Action Selection View --> |
19 | 19 | <LinearLayout |
|
22 | 22 | android:layout_height="wrap_content" |
23 | 23 | android:orientation="vertical"> |
24 | 24 |
|
25 | | - <!-- Actions Grid --> |
| 25 | + <!-- Tip --> |
| 26 | + <TextView |
| 27 | + android:layout_width="match_parent" |
| 28 | + android:layout_height="wrap_content" |
| 29 | + android:text="@string/batch_tip" |
| 30 | + android:textSize="12sp" |
| 31 | + android:textColor="@color/on_surface_secondary" |
| 32 | + android:layout_marginBottom="12dp" /> |
| 33 | + |
| 34 | + <!-- Safe Actions Section --> |
| 35 | + <TextView |
| 36 | + android:layout_width="wrap_content" |
| 37 | + android:layout_height="wrap_content" |
| 38 | + android:text="@string/action_section_safe" |
| 39 | + android:textSize="12sp" |
| 40 | + android:textStyle="bold" |
| 41 | + android:textColor="?attr/colorPrimary" |
| 42 | + android:layout_marginBottom="8dp" /> |
| 43 | + |
26 | 44 | <GridLayout |
27 | 45 | android:layout_width="match_parent" |
28 | 46 | android:layout_height="wrap_content" |
29 | 47 | android:columnCount="3" |
30 | | - android:useDefaultMargins="true"> |
| 48 | + android:useDefaultMargins="true" |
| 49 | + android:layout_marginBottom="16dp"> |
31 | 50 |
|
32 | 51 | <com.google.android.material.button.MaterialButton |
33 | 52 | android:id="@+id/btnForceStop" |
|
43 | 62 | style="@style/Widget.Material3.Button.TonalButton" /> |
44 | 63 |
|
45 | 64 | <com.google.android.material.button.MaterialButton |
46 | | - android:id="@+id/btnFreeze" |
| 65 | + android:id="@+id/btnClearCache" |
47 | 66 | android:layout_width="0dp" |
48 | 67 | android:layout_height="wrap_content" |
49 | 68 | android:layout_columnWeight="1" |
50 | | - android:text="@string/action_freeze" |
| 69 | + android:text="@string/action_clear_cache" |
51 | 70 | android:textSize="10sp" |
52 | | - app:icon="@drawable/ic_freeze" |
| 71 | + app:icon="@drawable/ic_cleaning" |
53 | 72 | app:iconSize="20dp" |
54 | 73 | app:iconGravity="top" |
55 | 74 | app:iconPadding="2dp" |
|
69 | 88 | style="@style/Widget.Material3.Button.TonalButton" /> |
70 | 89 |
|
71 | 90 | <com.google.android.material.button.MaterialButton |
72 | | - android:id="@+id/btnRestrictBg" |
| 91 | + android:id="@+id/btnAllowBg" |
73 | 92 | android:layout_width="0dp" |
74 | 93 | android:layout_height="wrap_content" |
75 | 94 | android:layout_columnWeight="1" |
76 | | - android:text="@string/action_restrict_bg" |
| 95 | + android:text="@string/action_allow_bg" |
77 | 96 | android:textSize="10sp" |
78 | | - app:icon="@drawable/ic_battery_alert" |
| 97 | + app:icon="@drawable/ic_check_circle" |
79 | 98 | app:iconSize="20dp" |
80 | 99 | app:iconGravity="top" |
81 | 100 | app:iconPadding="2dp" |
82 | 101 | style="@style/Widget.Material3.Button.TonalButton" /> |
83 | 102 |
|
| 103 | + </GridLayout> |
| 104 | + |
| 105 | + <!-- Caution Actions Section --> |
| 106 | + <TextView |
| 107 | + android:layout_width="wrap_content" |
| 108 | + android:layout_height="wrap_content" |
| 109 | + android:text="@string/action_section_caution" |
| 110 | + android:textSize="12sp" |
| 111 | + android:textStyle="bold" |
| 112 | + android:textColor="@color/warning_color" |
| 113 | + android:layout_marginBottom="8dp" /> |
| 114 | + |
| 115 | + <GridLayout |
| 116 | + android:layout_width="match_parent" |
| 117 | + android:layout_height="wrap_content" |
| 118 | + android:columnCount="3" |
| 119 | + android:useDefaultMargins="true" |
| 120 | + android:layout_marginBottom="16dp"> |
| 121 | + |
84 | 122 | <com.google.android.material.button.MaterialButton |
85 | | - android:id="@+id/btnAllowBg" |
| 123 | + android:id="@+id/btnFreeze" |
86 | 124 | android:layout_width="0dp" |
87 | 125 | android:layout_height="wrap_content" |
88 | 126 | android:layout_columnWeight="1" |
89 | | - android:text="@string/action_allow_bg" |
| 127 | + android:text="@string/action_freeze" |
90 | 128 | android:textSize="10sp" |
91 | | - app:icon="@drawable/ic_check_circle" |
| 129 | + app:icon="@drawable/ic_freeze" |
92 | 130 | app:iconSize="20dp" |
93 | 131 | app:iconGravity="top" |
94 | 132 | app:iconPadding="2dp" |
95 | 133 | style="@style/Widget.Material3.Button.TonalButton" /> |
96 | 134 |
|
97 | 135 | <com.google.android.material.button.MaterialButton |
98 | | - android:id="@+id/btnClearCache" |
| 136 | + android:id="@+id/btnRestrictBg" |
99 | 137 | android:layout_width="0dp" |
100 | 138 | android:layout_height="wrap_content" |
101 | 139 | android:layout_columnWeight="1" |
102 | | - android:text="@string/action_clear_cache" |
| 140 | + android:text="@string/action_restrict_bg" |
103 | 141 | android:textSize="10sp" |
104 | | - app:icon="@drawable/ic_cleaning" |
| 142 | + app:icon="@drawable/ic_battery_alert" |
105 | 143 | app:iconSize="20dp" |
106 | 144 | app:iconGravity="top" |
107 | 145 | app:iconPadding="2dp" |
108 | 146 | style="@style/Widget.Material3.Button.TonalButton" /> |
109 | 147 |
|
| 148 | + </GridLayout> |
| 149 | + |
| 150 | + <!-- Danger Zone Section --> |
| 151 | + <TextView |
| 152 | + android:layout_width="wrap_content" |
| 153 | + android:layout_height="wrap_content" |
| 154 | + android:text="@string/action_danger_zone" |
| 155 | + android:textSize="12sp" |
| 156 | + android:textStyle="bold" |
| 157 | + android:textColor="@color/status_negative" |
| 158 | + android:layout_marginBottom="8dp" /> |
| 159 | + |
| 160 | + <GridLayout |
| 161 | + android:layout_width="match_parent" |
| 162 | + android:layout_height="wrap_content" |
| 163 | + android:columnCount="3" |
| 164 | + android:useDefaultMargins="true"> |
| 165 | + |
110 | 166 | <com.google.android.material.button.MaterialButton |
111 | 167 | android:id="@+id/btnClearData" |
112 | 168 | android:layout_width="0dp" |
113 | 169 | android:layout_height="wrap_content" |
114 | 170 | android:layout_columnWeight="1" |
115 | 171 | android:text="@string/action_clear_data" |
116 | 172 | android:textSize="10sp" |
117 | | - android:textColor="@color/warning_color" |
| 173 | + android:textColor="@color/status_negative" |
118 | 174 | app:icon="@drawable/ic_delete_sweep" |
119 | 175 | app:iconSize="20dp" |
120 | 176 | app:iconGravity="top" |
121 | 177 | app:iconPadding="2dp" |
122 | | - app:iconTint="@color/warning_color" |
123 | | - style="@style/Widget.Material3.Button.TonalButton" /> |
| 178 | + app:iconTint="@color/status_negative" |
| 179 | + style="@style/Widget.Material3.Button.OutlinedButton" /> |
124 | 180 |
|
125 | 181 | <com.google.android.material.button.MaterialButton |
126 | 182 | android:id="@+id/btnUninstall" |
|
135 | 191 | app:iconGravity="top" |
136 | 192 | app:iconPadding="2dp" |
137 | 193 | app:iconTint="@color/status_negative" |
138 | | - style="@style/Widget.Material3.Button.TonalButton" /> |
| 194 | + style="@style/Widget.Material3.Button.OutlinedButton" /> |
139 | 195 |
|
140 | 196 | </GridLayout> |
141 | 197 | </LinearLayout> |
|
0 commit comments