feat(chat): 타이핑 인디케이터 애니메이션 추가\n\n- task 2.2 완료: typing_dots_animation.xml(alpha, 600ms, reverse, infinite) 생성\n- 사용자 메시지 전송 후 AI 응답 대기 시 점(•••) 순차 반짝임 효과 제공\n- 파일: app/src/main/res/anim/typing_dots_animation.xml\n\n왜: 사용자 메시지 전송 직후 로딩 상태를 시각적으로 표시하기 위함\n무엇: 세 점에 동일 애니메이션을 적용하고 startOffset(0/200/400ms)으로 시퀀싱하여 반짝임 구현\n관련: .kiro/specs/chat-room-ui/tasks.md 2.2, design.md 453~464
This commit is contained in:
17
app/src/main/res/anim/typing_dots_animation.xml
Normal file
17
app/src/main/res/anim/typing_dots_animation.xml
Normal file
@@ -0,0 +1,17 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<!--
|
||||||
|
타이핑 인디케이터용 알파 애니메이션
|
||||||
|
- duration: 600ms
|
||||||
|
- fromAlpha: 0.3 -> toAlpha: 1.0
|
||||||
|
- repeat: infinite, reverse
|
||||||
|
- 3개의 점을 순차적으로 반짝이게 하려면, 이 애니메이션을 각 점에 적용하고 startOffset을 다르게 지정하세요.
|
||||||
|
예) dot1: 0ms, dot2: 200ms, dot3: 400ms
|
||||||
|
-->
|
||||||
|
<set xmlns:android="http://schemas.android.com/apk/res/android">
|
||||||
|
<alpha
|
||||||
|
android:duration="600"
|
||||||
|
android:fromAlpha="0.3"
|
||||||
|
android:toAlpha="1.0"
|
||||||
|
android:repeatCount="infinite"
|
||||||
|
android:repeatMode="reverse" />
|
||||||
|
</set>
|
||||||
Reference in New Issue
Block a user