Files
VesiscanClinicalAndroid/app/src/main
dw.jang c7d4555535 Sensor Alignment: 방향 화살표 → arrow_transparent.png 교체 (rotate + tint)
자산:
  - drawable/arrow_transparent.png 신규 (132×112 RGBA, 우향 thin arrow)

코드:
  - drawLine 3개로 구성하던 화살표 → drawImage(arrowBitmap) 한 번으로 교체
  - 4방향은 rotate(degrees, pivot) 로 처리:
      right=0° / down=90° / left=180° / up=-90°
  - ColorFilter.tint(#E64A19 × arrowAlpha) — 일러스트 톤 매칭 + blink 유지
  - arrowDrawW=90f, 높이는 icon aspect(132:112)로 비례
  - center 위치는 bladder oval edge + sensorHalfH + gap + arrowSize/2

기존 blink 로직(scanCount % 2 → animateFloatAsState 180ms)은 그대로 동작 —
tint color 의 alpha 에 arrowAlpha 를 곱하므로 PNG 도 매 refresh 깜빡임.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-06-15 14:19:06 +09:00
..