fixes buttons on countdown screen

This commit is contained in:
2026-05-26 13:24:08 -07:00
parent 6ba2f2cfdf
commit eaaeb7fa35
3 changed files with 28 additions and 18 deletions
@@ -18,8 +18,8 @@ class CountdownDialog(
private val prefs: SharedPreferences private val prefs: SharedPreferences
) : Dialog(context) { ) : Dialog(context) {
private lateinit var cvCountdown: CountdownCanvasView private lateinit var cvCountdown: CountdownCanvasView
private lateinit var btnStop: Button private lateinit var btnStop: View
private lateinit var btnRestart: Button private lateinit var btnRestart: View
private lateinit var btnDismiss: Button private lateinit var btnDismiss: Button
private var timer: CountDownTimer? = null private var timer: CountDownTimer? = null
private var toneGenerator: ToneGenerator? = null private var toneGenerator: ToneGenerator? = null
+24 -16
View File
@@ -26,33 +26,41 @@
app:layout_constraintEnd_toEndOf="parent" app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"> app:layout_constraintStart_toStartOf="parent">
<Button <FrameLayout
android:id="@+id/btnStop" android:id="@+id/btnStop"
android:layout_width="100dp" android:layout_width="100dp"
android:layout_height="100dp" android:layout_height="100dp"
android:layout_marginEnd="16dp" android:layout_marginEnd="16dp"
android:background="@drawable/btn_stop_selector" android:background="@drawable/btn_stop_selector"
android:drawableTop="@drawable/ic_stop_square" android:clickable="true"
android:gravity="center" android:focusable="true">
android:padding="16dp"
android:text="Stop"
android:textColor="#FFFFFF"
android:textSize="14sp"
android:textStyle="bold" />
<Button <ImageView
android:layout_width="48dp"
android:layout_height="48dp"
android:layout_gravity="center"
android:contentDescription="@string/stop_timer"
android:src="@drawable/ic_stop_square" />
</FrameLayout>
<FrameLayout
android:id="@+id/btnRestart" android:id="@+id/btnRestart"
android:layout_width="100dp" android:layout_width="100dp"
android:layout_height="100dp" android:layout_height="100dp"
android:layout_marginStart="16dp" android:layout_marginStart="16dp"
android:background="@drawable/btn_restart_selector" android:background="@drawable/btn_restart_selector"
android:drawableTop="@drawable/ic_refresh_square" android:clickable="true"
android:gravity="center" android:focusable="true">
android:padding="16dp"
android:text="Restart" <ImageView
android:textColor="#FFFFFF" android:layout_width="48dp"
android:textSize="14sp" android:layout_height="48dp"
android:textStyle="bold" /> android:layout_gravity="center"
android:contentDescription="@string/restart_timer"
android:src="@drawable/ic_refresh_square" />
</FrameLayout>
</LinearLayout> </LinearLayout>
+2
View File
@@ -11,4 +11,6 @@
<string name="settings">Settings</string> <string name="settings">Settings</string>
<string name="vibration">Vibration</string> <string name="vibration">Vibration</string>
<string name="sounds">Sounds</string> <string name="sounds">Sounds</string>
<string name="stop_timer">Stop Timer</string>
<string name="restart_timer">Restart Timer</string>
</resources> </resources>