|
295 | 295 | android:textStyle="bold" |
296 | 296 | android:textSize="14sp" /> |
297 | 297 |
|
298 | | - <!-- Safe Actions - 3 column grid --> |
| 298 | + <!-- Actions Grid - 3 columns, ordered by safety --> |
299 | 299 | <GridLayout |
300 | 300 | android:layout_width="match_parent" |
301 | 301 | android:layout_height="wrap_content" |
302 | 302 | android:layout_marginTop="12dp" |
303 | 303 | android:columnCount="3" |
304 | 304 | android:useDefaultMargins="true"> |
305 | 305 |
|
| 306 | + <!-- Row 1: Force Stop, Freeze, App Info --> |
306 | 307 | <com.google.android.material.button.MaterialButton |
307 | 308 | android:id="@+id/btnForceStop" |
308 | 309 | android:layout_width="0dp" |
309 | 310 | android:layout_height="wrap_content" |
310 | 311 | android:layout_columnWeight="1" |
311 | 312 | android:text="@string/action_force_stop" |
312 | | - android:textSize="11sp" |
| 313 | + android:textSize="10sp" |
313 | 314 | app:icon="@drawable/ic_stop" |
314 | | - app:iconSize="18dp" |
| 315 | + app:iconSize="20dp" |
315 | 316 | app:iconGravity="top" |
316 | | - app:iconPadding="4dp" |
| 317 | + app:iconPadding="2dp" |
317 | 318 | style="@style/Widget.Material3.Button.TonalButton" /> |
318 | 319 |
|
319 | 320 | <com.google.android.material.button.MaterialButton |
|
322 | 323 | android:layout_height="wrap_content" |
323 | 324 | android:layout_columnWeight="1" |
324 | 325 | android:text="@string/action_freeze" |
325 | | - android:textSize="11sp" |
| 326 | + android:textSize="10sp" |
326 | 327 | app:icon="@drawable/ic_freeze" |
327 | | - app:iconSize="18dp" |
| 328 | + app:iconSize="20dp" |
328 | 329 | app:iconGravity="top" |
329 | | - app:iconPadding="4dp" |
| 330 | + app:iconPadding="2dp" |
330 | 331 | style="@style/Widget.Material3.Button.TonalButton" /> |
331 | 332 |
|
332 | 333 | <com.google.android.material.button.MaterialButton |
333 | | - android:id="@+id/btnRestrictBg" |
| 334 | + android:id="@+id/btnOpenSettings" |
334 | 335 | android:layout_width="0dp" |
335 | 336 | android:layout_height="wrap_content" |
336 | 337 | android:layout_columnWeight="1" |
337 | | - android:text="@string/action_restrict_bg" |
338 | | - android:textSize="11sp" |
339 | | - app:icon="@drawable/ic_battery_alert" |
340 | | - app:iconSize="18dp" |
| 338 | + android:text="@string/btn_info" |
| 339 | + android:textSize="10sp" |
| 340 | + app:icon="@drawable/ic_info" |
| 341 | + app:iconSize="20dp" |
341 | 342 | app:iconGravity="top" |
342 | | - app:iconPadding="4dp" |
| 343 | + app:iconPadding="2dp" |
343 | 344 | style="@style/Widget.Material3.Button.TonalButton" /> |
344 | 345 |
|
| 346 | + <!-- Row 2: Clear Cache, Clear Data, Uninstall --> |
345 | 347 | <com.google.android.material.button.MaterialButton |
346 | | - android:id="@+id/btnAllowBg" |
| 348 | + android:id="@+id/btnClearCache" |
347 | 349 | android:layout_width="0dp" |
348 | 350 | android:layout_height="wrap_content" |
349 | 351 | android:layout_columnWeight="1" |
350 | | - android:text="@string/action_allow_bg" |
351 | | - android:textSize="11sp" |
352 | | - app:icon="@drawable/ic_check_circle" |
353 | | - app:iconSize="18dp" |
| 352 | + android:text="@string/action_clear_cache" |
| 353 | + android:textSize="10sp" |
| 354 | + app:icon="@drawable/ic_cleaning" |
| 355 | + app:iconSize="20dp" |
354 | 356 | app:iconGravity="top" |
355 | | - app:iconPadding="4dp" |
| 357 | + app:iconPadding="2dp" |
356 | 358 | style="@style/Widget.Material3.Button.TonalButton" /> |
357 | 359 |
|
358 | 360 | <com.google.android.material.button.MaterialButton |
359 | | - android:id="@+id/btnClearCache" |
| 361 | + android:id="@+id/btnClearData" |
360 | 362 | android:layout_width="0dp" |
361 | 363 | android:layout_height="wrap_content" |
362 | 364 | android:layout_columnWeight="1" |
363 | | - android:text="@string/action_clear_cache" |
364 | | - android:textSize="11sp" |
365 | | - app:icon="@drawable/ic_cleaning" |
366 | | - app:iconSize="18dp" |
| 365 | + android:text="@string/action_clear_data" |
| 366 | + android:textSize="10sp" |
| 367 | + android:textColor="@color/warning_color" |
| 368 | + app:icon="@drawable/ic_delete_sweep" |
| 369 | + app:iconSize="20dp" |
367 | 370 | app:iconGravity="top" |
368 | | - app:iconPadding="4dp" |
| 371 | + app:iconPadding="2dp" |
| 372 | + app:iconTint="@color/warning_color" |
369 | 373 | style="@style/Widget.Material3.Button.TonalButton" /> |
370 | 374 |
|
371 | 375 | <com.google.android.material.button.MaterialButton |
372 | | - android:id="@+id/btnOpenSettings" |
| 376 | + android:id="@+id/btnUninstall" |
373 | 377 | android:layout_width="0dp" |
374 | 378 | android:layout_height="wrap_content" |
375 | 379 | android:layout_columnWeight="1" |
376 | | - android:text="@string/btn_info" |
377 | | - android:textSize="11sp" |
378 | | - app:icon="@drawable/ic_info" |
379 | | - app:iconSize="18dp" |
| 380 | + android:text="@string/action_uninstall" |
| 381 | + android:textSize="10sp" |
| 382 | + android:textColor="@color/status_negative" |
| 383 | + app:icon="@drawable/ic_delete" |
| 384 | + app:iconSize="20dp" |
380 | 385 | app:iconGravity="top" |
381 | | - app:iconPadding="4dp" |
| 386 | + app:iconPadding="2dp" |
| 387 | + app:iconTint="@color/status_negative" |
382 | 388 | style="@style/Widget.Material3.Button.TonalButton" /> |
383 | 389 |
|
384 | | - </GridLayout> |
385 | | - |
386 | | - <!-- Danger Actions --> |
387 | | - <TextView |
388 | | - android:layout_width="wrap_content" |
389 | | - android:layout_height="wrap_content" |
390 | | - android:layout_marginTop="16dp" |
391 | | - android:text="@string/action_danger_zone" |
392 | | - android:textStyle="bold" |
393 | | - android:textSize="12sp" |
394 | | - android:textColor="@color/status_negative" /> |
395 | | - |
396 | | - <GridLayout |
397 | | - android:layout_width="match_parent" |
398 | | - android:layout_height="wrap_content" |
399 | | - android:layout_marginTop="8dp" |
400 | | - android:columnCount="3" |
401 | | - android:useDefaultMargins="true"> |
402 | | - |
| 390 | + <!-- Row 3: Restrict BG, Allow BG --> |
403 | 391 | <com.google.android.material.button.MaterialButton |
404 | | - android:id="@+id/btnClearData" |
| 392 | + android:id="@+id/btnRestrictBg" |
405 | 393 | android:layout_width="0dp" |
406 | 394 | android:layout_height="wrap_content" |
407 | 395 | android:layout_columnWeight="1" |
408 | | - android:text="@string/action_clear_data" |
409 | | - android:textSize="11sp" |
410 | | - android:textColor="@color/status_negative" |
411 | | - app:icon="@drawable/ic_delete_sweep" |
412 | | - app:iconSize="18dp" |
| 396 | + android:text="@string/action_restrict_bg" |
| 397 | + android:textSize="10sp" |
| 398 | + app:icon="@drawable/ic_battery_alert" |
| 399 | + app:iconSize="20dp" |
413 | 400 | app:iconGravity="top" |
414 | | - app:iconPadding="4dp" |
415 | | - app:iconTint="@color/status_negative" |
416 | | - style="@style/Widget.Material3.Button.OutlinedButton" /> |
| 401 | + app:iconPadding="2dp" |
| 402 | + style="@style/Widget.Material3.Button.TonalButton" /> |
417 | 403 |
|
418 | 404 | <com.google.android.material.button.MaterialButton |
419 | | - android:id="@+id/btnUninstall" |
| 405 | + android:id="@+id/btnAllowBg" |
420 | 406 | android:layout_width="0dp" |
421 | 407 | android:layout_height="wrap_content" |
422 | 408 | android:layout_columnWeight="1" |
423 | | - android:text="@string/action_uninstall" |
424 | | - android:textSize="11sp" |
425 | | - android:textColor="@color/status_negative" |
426 | | - app:icon="@drawable/ic_delete" |
427 | | - app:iconSize="18dp" |
| 409 | + android:text="@string/action_allow_bg" |
| 410 | + android:textSize="10sp" |
| 411 | + app:icon="@drawable/ic_check_circle" |
| 412 | + app:iconSize="20dp" |
428 | 413 | app:iconGravity="top" |
429 | | - app:iconPadding="4dp" |
430 | | - app:iconTint="@color/status_negative" |
431 | | - style="@style/Widget.Material3.Button.OutlinedButton" /> |
| 414 | + app:iconPadding="2dp" |
| 415 | + style="@style/Widget.Material3.Button.TonalButton" /> |
432 | 416 |
|
433 | 417 | </GridLayout> |
434 | 418 | </LinearLayout> |
0 commit comments