resolve merge

This commit is contained in:
2026-09-08 10:31:35 +08:00
parent 4bb692e543
commit ddd86ba322
4 changed files with 9 additions and 6 deletions
@@ -66,7 +66,8 @@ class BowlingCameraActivity : AppCompatActivity(), CameraXController.Callback {
// class for FeedbackUI
private lateinit var feedbackUI: FeedbackUI
private val stepLabels = listOf(
R.string.starting_position,
R.string.pose_phase_waiting,
R.string.pose_phase_starting_stance,
R.string.first_step,
R.string.second_step,
R.string.third_step,
@@ -261,7 +262,7 @@ class BowlingCameraActivity : AppCompatActivity(), CameraXController.Callback {
binding.btnRecord.isEnabled = false
binding.switchPose.isEnabled = false
binding.btnShowStep.isEnabled = true
binding.btnShowStep.setText(R.string.starting_position)
binding.btnShowStep.setText(R.string.pose_phase_waiting)
}
is CameraViewModel.RecordingState.Recording -> {
binding.btnRecord.isEnabled = true
@@ -26,6 +26,7 @@ class FeedbackUI(private val context: Context, private val rootView: View) {
private val bannerPaddingY = 24
private val bannerPaddingX = 24
private val camScale = 0.5f
private val bannerTopMargin = 512f
private var liveUiWidth: Int = 0
private var liveUiHeight: Int = 0
@@ -98,14 +99,14 @@ class FeedbackUI(private val context: Context, private val rootView: View) {
// Center horizontally
val left = (canvas.width - bannerWidth) / 2f
val top = 172f * scale
val top = bannerTopMargin * scale
val right = left + bannerWidth
val bottom = top + bannerHeight
// Draw background
val rect = RectF(left, top, right, bottom)
// Scale corner radius too
// Scale corner radius
val cornerRadius = 24f * scale
canvas.drawRoundRect(rect, cornerRadius, cornerRadius, bgPaint)