본문 바로가기

[Android]/Google Developers

(8)
[Jetpack Compose] 카운트 다운 타이머 안녕하세요. 얼마 전인 2021년 2월 24일, Android Jetpack Compose beta버전이 출시되었습니다. (v1.0.0-beta01) developer.android.com/jetpack/androidx/versions/all-channel 최근 출시 노트 | Android 개발자 | Android Developers Content and code samples on this page are subject to the licenses described in the Content License. Java is a registered trademark of Oracle and/or its affiliates. Last updated 2021-02-25 UTC. developer.android..
[Jetpack Compose] 강아지 입양 애플리케이션 안녕하세요. 얼마 전인 2021년 2월 24일, Android Jetpack Compose beta버전이 출시되었습니다. (v1.0.0-beta01) developer.android.com/jetpack/androidx/versions/all-channel 최근 출시 노트 | Android 개발자 | Android Developers Content and code samples on this page are subject to the licenses described in the Content License. Java is a registered trademark of Oracle and/or its affiliates. Last updated 2021-02-25 UTC. developer.android..
[Android Core] Snackbar 파해치기 3편 안녕하세요! 허접샴푸입니다~! Snackbar에 대해 알아보겠습니다. 대망의 마지막편인 3편입니다. 이번 3편에서는 - SnackBar 과 Coorindatorlayout관의 관계 에 대해서 알아보도록 하겠습니다. 왜 CoordinatorLayout? Material Design 공식 사이트에서 아래와 같이 기술해 놓았습니다. NOTE: Snackbars work best if they are displayed inside of a CoordinatorLayout. CoordinatorLayout allows the snackbar to enable behavior like swipe-to-dismiss, as well as automatically moving widgets like FloatingAc..
[Android Core] Snackbar 파해치기 2편 안녕하세요! 허접샴푸입니다~! Snackbar에 대해 알아보겠습니다. 2 편입니다. 이번 2편에서는 (1) 메세지에 작업 추가하기 (2) Snackbar 커스터마이징 하기 (3) 나머지 프로퍼티 [알아보자] (1) 메세지에 작업 추가하기 위 그림을 보면 "RETRY"라는 보라색의 글자를 확인할 수 있습니다. Snackbar에 작업을 추가하면 저렇게 메시지 텍스트 옆에 버튼이 생깁니다. 버튼을 누르면 작업 또한 트리거할 수 있습니다. 출처: https://developer.android.com/training/snackbar/action - setAction()을 통해 버튼에 원하는 문구와, 버튼을 눌렀을 때 트리거를 적용할 수 있습니다. 저는 단순히 버튼을 "눌러"라고 표시하게 해놓았으며, 그 "눌러" ..
[Android Core] Snackbar 파해치기 1편 안녕하세요! 허접샴푸입니다~! Snackbar에 대해 알아보겠습니다. Snackbar는 무엇인가? Snackbar은 화면 하단에 앱 프로레스에 관한 간단한 메세지를 제공합니다. 참조: https://material.io/components/snackbars/#usage Snackbar 클래스가 Toast를 대체합니다. 현재 Toast도 여전히 지원되지만 간략한 임시 메시지를 표시하는 데 Snackbar가 더 많이 사용됩니다. 출처 : https://developer.android.com/training/snackbar 즉, Toast 보다는 Snackbar를 사용하라는, 권장한다는 뜻이군요! ㅋㅋ 이번 편에서 알아볼 것은 다음과 같습니다. [알아볼 것] - 어떠한 동작에 대해 간단한 피드백을 제공한다. ..
[Android Core] Toast 파해치기 3편 안녕하세요! 허접샴푸입니다~! Toast 관련한 마지막 편입니다! Toast에 대해 알아보겠습니다. 3편! 출처 : https://developer.android.com/guide/topics/ui/notifiers/toasts [개요] - 단순한 텍스트 메시지로 충분하지 않으면 맞춤 설정된 레이아웃을 만들 수 있다. - 맞춤 레이아웃을 만들려면 XML 또는 앱 코드에 뷰 레이아웃을 정의하고 루트 View 객체를 setView(View) 메서드에 전달한다. [활용] 1. 먼저 custom_toast.xml 레이아웃 파일을 만듭니다. 2. MainActivity.kt 에 해당 함수를 작성한다. [1] Gravity.TOP, yOffSet을 200으로 설정하여 해당 Toast를 화면 상단에 배치하며, 상단으..
[Android Core] Toast 파해치기 2편 안녕하세요! 허접샴푸입니다~! Toast에 대해 알아보겠습니다. 2편! 출처 : https://developer.android.com/guide/topics/ui/notifiers/toasts 토스트 개요 | Android 개발자 | Android Developers 토스트는 작은 팝업으로 작업에 관한 간단한 피드백을 제공합니다. 메시지에 필요한 공간만 차지하며 진행 중인 활동은 그대로 표시되고 상호작용도 유지됩니다. 토스트는 시간이 초과하면 자동으로 사라집니다. 예를 들어, 이메일에서 Send를 클릭하면 아래의 화면 캡처와 같이 '메시지를 보내는 중...'이라는 토스트가 트리거됩니다. 상태 메시지에 사용자 응답이 필요하다면 알림을 사용하는 것이 좋습니다. 기본 사항 먼저, makeText() 메서드 중..
[Android Core] Toast 파해치기 1편 안녕하세요! 허접샴푸입니다. Toast 에 대해 알아보겠습니다. 1편! 출처 : https://developer.android.com/guide/topics/ui/notifiers/toasts 토스트 개요 | Android 개발자 | Android Developers 토스트는 작은 팝업으로 작업에 관한 간단한 피드백을 제공합니다. 메시지에 필요한 공간만 차지하며 진행 중인 활동은 그대로 표시되고 상호작용도 유지됩니다. 토스트는 시간이 초과하면 자동으로 사라집니다. 예를 들어, 이메일에서 Send를 클릭하면 아래의 화면 캡처와 같이 '메시지를 보내는 중...'이라는 토스트가 트리거됩니다. 상태 메시지에 사용자 응답이 필요하다면 알림을 사용하는 것이 좋습니다. 기본 사항 먼저, makeText() 메서드 중..