Skip to content

Commit

Permalink
Adding missing file.
Browse files Browse the repository at this point in the history
  • Loading branch information
Santosh Pingle committed Oct 16, 2024
1 parent 2e5ae25 commit 408eeff
Showing 1 changed file with 96 additions and 0 deletions.
96 changes: 96 additions & 0 deletions demo/src/main/res/layout/periodic_sync.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,96 @@
<?xml version="1.0" encoding="utf-8" ?>
<androidx.constraintlayout.widget.ConstraintLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:padding="16dp"
>

<!-- Title or Header -->
<TextView
android:id="@+id/title_sync"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintEnd_toEndOf="parent"
android:layout_marginTop="32dp"
android:text="Sync Data"
android:textStyle="bold"
android:textAppearance="?attr/textAppearanceHeadlineSmall"
/>

<!-- Last Operation Status -->
<TextView
android:id="@+id/last_sync_status"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
app:layout_constraintTop_toBottomOf="@id/title_sync"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintEnd_toEndOf="parent"
android:layout_marginTop="8dp"
android:textSize="16sp"
android:textColor="@android:color/darker_gray"
android:text="Last Sync Status"
/>

<!-- Last Sync Time -->
<TextView
android:id="@+id/last_sync_time"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
app:layout_constraintTop_toBottomOf="@id/last_sync_status"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintEnd_toEndOf="parent"
android:paddingTop="8dp"
android:textSize="16sp"
android:textColor="@android:color/darker_gray"
/>

<!-- Current Operation Status -->
<TextView
android:id="@+id/current_sync_status"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
app:layout_constraintTop_toBottomOf="@id/last_sync_time"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintEnd_toEndOf="parent"
android:layout_marginTop="8dp"
android:textSize="16sp"
android:textColor="@android:color/darker_gray"
/>

<!-- Sync Operation Indicator -->
<ProgressBar
android:id="@+id/sync_indicator"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
app:layout_constraintTop_toBottomOf="@id/current_sync_status"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintEnd_toEndOf="parent"
android:layout_marginTop="8dp"
style="?android:attr/progressBarStyle"
android:indeterminate="true"
android:visibility="gone"
/>

<!-- Sync Now Button -->
<Button
android:id="@+id/sync_now_button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintTop_toBottomOf="@id/sync_indicator"
app:layout_constraintBottom_toBottomOf="parent"
android:layout_marginTop="16dp"
android:layout_marginBottom="64dp"
android:paddingLeft="24dp"
android:paddingRight="24dp"
android:text="Periodic Sync"
android:backgroundTint="?attr/colorPrimary"
android:textColor="?attr/colorOnPrimary"
/>

</androidx.constraintlayout.widget.ConstraintLayout>

0 comments on commit 408eeff

Please sign in to comment.