확인 애니메이션은 사용자가 작업을 완료할 때 시각적인 피드백을 제공합니다. 전체 화면을 차지하여 사용자가 이러한 확인 내용을 한눈에 볼 수 있도록 합니다.
대부분의 경우 별도의 확인 애니메이션을 사용할 필요는 없습니다. 자세한 내용은 디자인 원칙을 참고하세요.
Jetpack 웨어러블 UI 라이브러리는 ConfirmationActivity
를 제공하여 앱에서 확인 애니메이션을 표시합니다.
확인 애니메이션 표시
ConfirmationActivity
는 사용자가 웨어러블에서 작업을 완료한 후 확인 애니메이션을 표시하는 데 사용됩니다.
확인에는 3가지 유형이 있습니다.
- 성공: 웨어러블에서 작업이 완료되었습니다.
- 실패: 작업을 완료하지 못했습니다.
- 휴대전화에서 열기: 이 작업으로 인해 휴대전화에 무언가가 표시되거나, 작업을 완료하려면 사용자가 휴대전화로 이동하여 계속 진행해야 합니다.
사용자가 앱에서 작업을 완료할 때 확인 애니메이션을 표시하려면 활동 중 하나에서 ConfirmationActivity
를 시작하는 인텐트를 만듭니다. EXTRA_ANIMATION_TYPE
을 다음 값 중 하나로 설정합니다.
앱에서 ConfirmationActivity
를 사용하려면 먼저 이 활동을 다음 예와 같이 매니페스트 파일에서 선언합니다.
<manifest> <application> ... <activity android:name="androidx.wear.activity.ConfirmationActivity"> </activity> </application> </manifest>
사용자 작업의 결과를 확인하고, 인텐트를 사용하여 활동을 시작하고, 확인 아이콘 아래에 표시되는 메시지를 추가합니다(다음 예 참고).
val intent = Intent(this, ConfirmationActivity::class.java).apply { putExtra(ConfirmationActivity.EXTRA_ANIMATION_TYPE, ConfirmationActivity.SUCCESS_ANIMATION) putExtra(ConfirmationActivity.EXTRA_MESSAGE, getString(R.string.msg_sent)) } startActivity(intent)
확인 애니메이션이 표시되면 ConfirmationActivity
가 완료되고 활동이 계속됩니다.