코틀린 컴포즈
-
우린 앱을 쓰다보면, 앱을 종료하고 싶을 때가 있다. 그럴 때 뒤로가기를 누르면 "한번 더 누르면 앱이 종료됩니다."라고 뜨면서 한번에 종료가 안되고, 뒤로가기 버튼을 한번 더 눌러야만 앱이 종료가 되는 앱을 많이 봤을 것이다. 오늘은 그 기능을 한번 만들어 보겠다. 뒤로가기 기능 제어 @Composable fun BackOnPressed() { val context = LocalContext.current var backPressedTime = 0L // 뒤로가기 버튼을 눌렀던 시간을 저장하는 변수 BackHandler(enabled = true) { // 만약 전에 뒤로가기 버튼 누른 시간과 특정한 시간 만큼 차이가 나지 않으면 앱종료. if(System.currentTimeMillis() - bac..
[코틀린 컴포즈] 뒤로가기 버튼 제어 (두번 누르면 앱 종료하기)우린 앱을 쓰다보면, 앱을 종료하고 싶을 때가 있다. 그럴 때 뒤로가기를 누르면 "한번 더 누르면 앱이 종료됩니다."라고 뜨면서 한번에 종료가 안되고, 뒤로가기 버튼을 한번 더 눌러야만 앱이 종료가 되는 앱을 많이 봤을 것이다. 오늘은 그 기능을 한번 만들어 보겠다. 뒤로가기 기능 제어 @Composable fun BackOnPressed() { val context = LocalContext.current var backPressedTime = 0L // 뒤로가기 버튼을 눌렀던 시간을 저장하는 변수 BackHandler(enabled = true) { // 만약 전에 뒤로가기 버튼 누른 시간과 특정한 시간 만큼 차이가 나지 않으면 앱종료. if(System.currentTimeMillis() - bac..
2024.03.22 -
오늘은 플러터로 자주 사용하던 Lottie파일을 컴포즈로 안드로이드앱에 적용해보려고 한다. implementation 추가하기 버전은 최신버전으로 업데이트해서 이용해보자. 2024년 2월 현재 최신버전은 6.3.0 이다. implementation("com.airbnb.android:lottie-compose:6.3.0") 이제 로티 애니메이션 파일을 찾으러 가보자. Lottie파일 다운로드 아래 사이트에서 무료로 사용할 수 있는 애니메이션들을 구할 수 있다. https://lottiefiles.com/ LottieFiles: Download Free lightweight animations for website & apps. Effortlessly bring the smallest, free, read..
[코틀린 컴포즈] Lottie 활용하기오늘은 플러터로 자주 사용하던 Lottie파일을 컴포즈로 안드로이드앱에 적용해보려고 한다. implementation 추가하기 버전은 최신버전으로 업데이트해서 이용해보자. 2024년 2월 현재 최신버전은 6.3.0 이다. implementation("com.airbnb.android:lottie-compose:6.3.0") 이제 로티 애니메이션 파일을 찾으러 가보자. Lottie파일 다운로드 아래 사이트에서 무료로 사용할 수 있는 애니메이션들을 구할 수 있다. https://lottiefiles.com/ LottieFiles: Download Free lightweight animations for website & apps. Effortlessly bring the smallest, free, read..
2024.02.07