|
42 | 42 | app:layout_constraintBottom_toBottomOf="parent" |
43 | 43 | app:layout_constraintTop_toBottomOf="@id/dividerDataEdit"> |
44 | 44 |
|
45 | | - <androidx.appcompat.widget.LinearLayoutCompat |
| 45 | + <androidx.constraintlayout.widget.ConstraintLayout |
46 | 46 | android:id="@+id/containerDataEdit" |
47 | 47 | android:layout_width="match_parent" |
48 | | - android:layout_height="match_parent" |
49 | | - android:orientation="vertical"> |
| 48 | + android:layout_height="match_parent"> |
50 | 49 |
|
51 | 50 | <com.google.android.material.button.MaterialButton |
52 | 51 | android:id="@+id/btnDataEditSelectRecords" |
|
59 | 58 | android:text="@string/data_edit_select_records" |
60 | 59 | app:icon="@drawable/ic_list_24px" |
61 | 60 | app:iconGravity="end" |
62 | | - app:iconTint="?appLightTextColor" /> |
| 61 | + app:iconTint="?appLightTextColor" |
| 62 | + app:layout_constraintTop_toTopOf="parent" /> |
| 63 | + |
| 64 | + <androidx.appcompat.widget.AppCompatTextView |
| 65 | + style="@style/DataEditHintButton" |
| 66 | + android:layout_width="wrap_content" |
| 67 | + android:layout_height="wrap_content" |
| 68 | + android:text="1" |
| 69 | + app:layout_constraintStart_toStartOf="@id/btnDataEditSelectRecords" |
| 70 | + app:layout_constraintTop_toTopOf="@id/btnDataEditSelectRecords" |
| 71 | + tools:ignore="HardcodedText" /> |
63 | 72 |
|
64 | 73 | <androidx.cardview.widget.CardView |
| 74 | + android:id="@+id/cardDataEditSelectedRecords" |
65 | 75 | style="@style/SettingsCard" |
66 | 76 | android:layout_width="match_parent" |
67 | 77 | android:layout_height="wrap_content" |
68 | | - android:layout_marginHorizontal="6dp"> |
| 78 | + android:layout_marginHorizontal="6dp" |
| 79 | + app:layout_constraintTop_toBottomOf="@id/btnDataEditSelectRecords"> |
69 | 80 |
|
70 | 81 | <androidx.constraintlayout.widget.ConstraintLayout |
71 | 82 | android:layout_width="match_parent" |
|
97 | 108 | </androidx.cardview.widget.CardView> |
98 | 109 |
|
99 | 110 | <androidx.cardview.widget.CardView |
| 111 | + android:id="@+id/cardDataEditSelectedChanges" |
100 | 112 | style="@style/SettingsCard" |
101 | 113 | android:layout_width="match_parent" |
102 | 114 | android:layout_height="wrap_content" |
103 | | - android:layout_marginHorizontal="6dp"> |
| 115 | + android:layout_marginHorizontal="6dp" |
| 116 | + app:layout_constraintTop_toBottomOf="@id/cardDataEditSelectedRecords"> |
104 | 117 |
|
105 | 118 | <LinearLayout |
106 | 119 | android:layout_width="match_parent" |
|
326 | 339 |
|
327 | 340 | </androidx.cardview.widget.CardView> |
328 | 341 |
|
| 342 | + <androidx.appcompat.widget.AppCompatTextView |
| 343 | + style="@style/DataEditHintButton" |
| 344 | + android:layout_width="wrap_content" |
| 345 | + android:layout_height="wrap_content" |
| 346 | + android:text="2" |
| 347 | + app:layout_constraintStart_toStartOf="@id/cardDataEditSelectedChanges" |
| 348 | + app:layout_constraintTop_toTopOf="@id/cardDataEditSelectedChanges" |
| 349 | + tools:ignore="HardcodedText" /> |
| 350 | + |
329 | 351 | <com.google.android.material.button.MaterialButton |
330 | 352 | android:id="@+id/btnDataEditChange" |
331 | 353 | style="@style/AppButtonActive" |
332 | 354 | android:layout_width="match_parent" |
333 | 355 | android:layout_marginHorizontal="8dp" |
334 | | - android:text="@string/data_edit_button_change" /> |
| 356 | + android:text="@string/data_edit_button_change" |
| 357 | + app:layout_constraintTop_toBottomOf="@id/cardDataEditSelectedChanges" /> |
| 358 | + |
| 359 | + <androidx.appcompat.widget.AppCompatTextView |
| 360 | + style="@style/DataEditHintButton" |
| 361 | + android:layout_width="wrap_content" |
| 362 | + android:layout_height="wrap_content" |
| 363 | + android:text="3" |
| 364 | + app:layout_constraintStart_toStartOf="@id/btnDataEditChange" |
| 365 | + app:layout_constraintTop_toTopOf="@id/btnDataEditChange" |
| 366 | + tools:ignore="HardcodedText" /> |
335 | 367 |
|
336 | 368 | <com.example.util.simpletimetracker.feature_views.DividerView |
| 369 | + android:id="@+id/dividerDataEditChange" |
337 | 370 | android:layout_width="match_parent" |
338 | | - android:layout_height="wrap_content" /> |
| 371 | + android:layout_height="wrap_content" |
| 372 | + app:layout_constraintTop_toBottomOf="@id/btnDataEditChange" /> |
339 | 373 |
|
340 | 374 | <com.google.android.material.button.MaterialButton |
341 | 375 | android:id="@+id/btnDataEditDuplicateType" |
|
344 | 378 | android:layout_marginHorizontal="8dp" |
345 | 379 | android:foreground="?selectableItemBackground" |
346 | 380 | android:text="@string/change_record_duplicate" |
| 381 | + app:layout_constraintTop_toBottomOf="@id/dividerDataEditChange" |
347 | 382 | tools:ignore="UnusedAttribute" /> |
348 | 383 |
|
349 | 384 | <com.example.util.simpletimetracker.feature_views.DividerView |
| 385 | + android:id="@+id/dividerDataEditDuplicateType" |
350 | 386 | android:layout_width="match_parent" |
351 | | - android:layout_height="wrap_content" /> |
| 387 | + android:layout_height="wrap_content" |
| 388 | + app:layout_constraintTop_toBottomOf="@id/btnDataEditDuplicateType" /> |
352 | 389 |
|
353 | | - <androidx.constraintlayout.widget.ConstraintLayout |
354 | | - android:layout_width="match_parent" |
355 | | - android:layout_height="wrap_content"> |
356 | | - |
357 | | - <com.google.android.material.button.MaterialButton |
358 | | - android:id="@+id/btnDataEditDeleteTodayRecords" |
359 | | - style="@style/AppButtonActive" |
360 | | - android:layout_width="0dp" |
361 | | - android:layout_height="@dimen/button_height_short" |
362 | | - android:layout_marginHorizontal="8dp" |
363 | | - android:layout_marginVertical="6dp" |
364 | | - android:background="@drawable/bg_rounded_gradient" |
365 | | - android:foreground="?selectableItemBackground" |
366 | | - android:padding="0dp" |
367 | | - app:backgroundTint="@null" |
368 | | - app:layout_constraintEnd_toStartOf="@id/btnDataEditDeleteTodayRecordsView" |
369 | | - app:layout_constraintStart_toStartOf="parent" |
370 | | - app:layout_constraintTop_toTopOf="parent" |
371 | | - tools:ignore="UnusedAttribute" |
372 | | - tools:text="Delete - Today - 38 Records" /> |
373 | | - |
374 | | - <com.google.android.material.button.MaterialButton |
375 | | - android:id="@+id/btnDataEditDeleteTodayRecordsView" |
376 | | - style="@style/AppButtonActive" |
377 | | - android:layout_width="48dp" |
378 | | - android:layout_marginHorizontal="8dp" |
379 | | - android:padding="0dp" |
380 | | - app:icon="@drawable/ic_list_24px" |
381 | | - app:iconGravity="textStart" |
382 | | - app:iconPadding="0dp" |
383 | | - app:iconTint="?appLightTextColor" |
384 | | - app:layout_constraintEnd_toEndOf="parent" |
385 | | - app:layout_constraintTop_toTopOf="parent" /> |
386 | | - |
387 | | - </androidx.constraintlayout.widget.ConstraintLayout> |
| 390 | + <com.google.android.material.button.MaterialButton |
| 391 | + android:id="@+id/btnDataEditDeleteTodayRecords" |
| 392 | + style="@style/AppButtonActive" |
| 393 | + android:layout_width="0dp" |
| 394 | + android:layout_height="@dimen/button_height_short" |
| 395 | + android:layout_marginHorizontal="8dp" |
| 396 | + android:layout_marginVertical="6dp" |
| 397 | + android:background="@drawable/bg_rounded_gradient" |
| 398 | + android:foreground="?selectableItemBackground" |
| 399 | + android:padding="0dp" |
| 400 | + app:backgroundTint="@null" |
| 401 | + app:layout_constraintEnd_toStartOf="@id/btnDataEditDeleteTodayRecordsView" |
| 402 | + app:layout_constraintStart_toStartOf="parent" |
| 403 | + app:layout_constraintTop_toBottomOf="@id/dividerDataEditDuplicateType" |
| 404 | + tools:ignore="UnusedAttribute" |
| 405 | + tools:text="Delete - Today - 38 Records" /> |
| 406 | + |
| 407 | + <com.google.android.material.button.MaterialButton |
| 408 | + android:id="@+id/btnDataEditDeleteTodayRecordsView" |
| 409 | + style="@style/AppButtonActive" |
| 410 | + android:layout_width="48dp" |
| 411 | + android:layout_marginHorizontal="8dp" |
| 412 | + android:padding="0dp" |
| 413 | + app:icon="@drawable/ic_list_24px" |
| 414 | + app:iconGravity="textStart" |
| 415 | + app:iconPadding="0dp" |
| 416 | + app:iconTint="?appLightTextColor" |
| 417 | + app:layout_constraintEnd_toEndOf="parent" |
| 418 | + app:layout_constraintTop_toBottomOf="@id/dividerDataEditDuplicateType" /> |
388 | 419 |
|
389 | 420 | <com.google.android.material.button.MaterialButton |
390 | 421 | android:id="@+id/btnDataEditDeleteRecords" |
|
398 | 429 | android:padding="0dp" |
399 | 430 | android:text="@string/data_edit_button_delete_records" |
400 | 431 | app:backgroundTint="@null" |
| 432 | + app:layout_constraintTop_toBottomOf="@id/btnDataEditDeleteTodayRecords" |
401 | 433 | tools:ignore="UnusedAttribute" /> |
402 | 434 |
|
403 | 435 | <com.google.android.material.button.MaterialButton |
|
412 | 444 | android:padding="0dp" |
413 | 445 | android:text="@string/data_edit_button_delete_data" |
414 | 446 | app:backgroundTint="@null" |
| 447 | + app:layout_constraintTop_toBottomOf="@id/btnDataEditDeleteRecords" |
415 | 448 | tools:ignore="UnusedAttribute" /> |
416 | 449 |
|
417 | | - </androidx.appcompat.widget.LinearLayoutCompat> |
| 450 | + </androidx.constraintlayout.widget.ConstraintLayout> |
418 | 451 |
|
419 | 452 | </androidx.core.widget.NestedScrollView> |
420 | 453 |
|
|
0 commit comments