루프 1회 내보내기
현재 설정 그대로, 루프 처음부터 끝까지 한 번을 렌더링합니다. MP4는 720 × 1560 · 30fps, GIF는 360 × 780 · 15fps이고 무한 반복으로 저장됩니다.
AI Visual Cue360 × 780 dpL1 / 3대기
① 비주얼 큐물성 · 모션
② 앱 적용실제 화면 위
현재 설정 그대로, 루프 처음부터 끝까지 한 번을 렌더링합니다. MP4는 720 × 1560 · 30fps, GIF는 360 × 780 · 15fps이고 무한 반복으로 저장됩니다.
AI 에이전트가 깨어날 때 화면에 나타나는 비주얼 큐를 조절하고, 같은 값을 그대로 쓰는 Jetpack Compose 코드로 내보내는 도구입니다.
| 나타남 | 화면 상단에 구가 페이드 인 |
| L1 · 부유 | 그림자를 드리운 채 천천히 위아래로 떠다님 |
| L2 · 확산 · 끼어들기 | 넓게 퍼지며 카드가 되어 앱 콘텐츠 사이에 끼어듦. 아래 콘텐츠는 밀려 내려가고, 카드 안에 리스트 3줄이 차례로 생성 |
| L3 · 전체 화면 리스트 | 화면 전체로 확산되어 가장자리 글로우가 되고, 리스트가 전체 화면 레이아웃(5줄)으로 재배치 |
| 사라짐 | 제자리에서 페이드 아웃, 밀렸던 콘텐츠는 원래 위치로 돌아가며 무한 반복 |
| 언어 | Kotlin + Jetpack Compose, 단일 파일, 추가 라이브러리 없음 |
| minSdk | 26 |
| Android 13 (API 33) 이상 | AGSL RuntimeShader로 프리뷰와 같은 셰이더 사용 |
| API 26 – 32 | 그라데이션 Brush와 그림자로 근사하는 대체 경로 |
| 동기화 방식 | 웹 프리뷰 셰이더와 AGSL은 같은 소스에서 만들어지고, 타이밍과 이징 값도 같은 숫자를 씁니다 |
레퍼런스 영상에서 추출한 3스톱 팔레트입니다.
v0.1 · 물성 9종(소프트 글로우, 오라, 워터, 가스, 네온, 프로스티드 글래스, 리퀴드 메탈, 펄, 매트 클레이). 프리뷰 화면 텍스트는 상단 EN / KO로 바꿉니다.