diff --git a/app/src/main/java/com/example/medilightv2android/ui/views/monitoring/PlacementGuideView.kt b/app/src/main/java/com/example/medilightv2android/ui/views/monitoring/PlacementGuideView.kt index b8b3dbb..81d1436 100644 --- a/app/src/main/java/com/example/medilightv2android/ui/views/monitoring/PlacementGuideView.kt +++ b/app/src/main/java/com/example/medilightv2android/ui/views/monitoring/PlacementGuideView.kt @@ -299,9 +299,8 @@ fun PlacementGuideView(appState: AppState) { append(rawHint) } } - // Hint 1 ↔ 일러스트 사이 간격 — top bar 의 내부 padding(16dp) 과 매칭. - // (이전: Spacer 8+2dp + Box.weight(1f) 가 남은 공간을 잡아먹어 비대칭.) - Spacer(modifier = Modifier.height(16.dp)) + // Hint 1 ↔ 일러스트 사이 — weight 로 화면 빈 공간 균등 분배 (위/중간/아래 3등분). + Spacer(modifier = Modifier.weight(1f)) // 화살표 깜빡임 — alpha 1.0 ↔ 0.0 (완전 사라짐), 빨강 색. // 사용자 피드백: "붉은색/사라짐 으로 깜빡임" @@ -637,7 +636,8 @@ fun PlacementGuideView(appState: AppState) { } } - Spacer(modifier = Modifier.height(24.dp)) + // Step/Hint 2 ↔ 버튼 사이 — 두 번째 weight spacer + Spacer(modifier = Modifier.weight(1f)) // 첫 스캔 시 1회만 piezo power on var piezoPowered by remember { mutableStateOf(false) } @@ -1085,7 +1085,8 @@ fun PlacementGuideView(appState: AppState) { ) } - Spacer(modifier = Modifier.height(32.dp)) + // 하단 weight spacer — Skip 아래 빈 공간 (세 번째 분할). + Spacer(modifier = Modifier.weight(1f)) } // end scrollable Column // Floating settings overlay (개발자 모드)