일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- Android
- recyclerview
- 공부집중
- 1인개발자
- Freesound
- jetpack compose
- 코틀린
- Linux
- 이모지메모
- DART
- Firebase
- FSM
- 넷플릭스
- 벤자민플랭클린
- androidx
- 이모지
- 오픈소스
- bash
- 명심보감
- Coroutine
- 장자명언
- kotlin
- Streaming
- ASMR
- 공자명언
- 파이썬
- 좋은글필사하기
- Flutter
- 소울칼리버6
- 명언모음
- Today
- Total
목록Source code or Tip/Android(Java, Kotlin) (63)
Vintage appMaker의 Tech Blog
Android의 화면전환시 애니메이션에 대한 링크모음 🎨 Github예제: 가장 깔끔하게 정리를 잘한 레포지토리. Activity, Fragment, Layer 간의 화면이동시 적용되는 대부분의 애니메이션에 대한 설명과 예제를 다루고 있다. lgvalle/Material-Animations Android Transition animations explanation with examples. - lgvalle/Material-Animations github.com 🎨 Shared Element 위주설명: Activity, Fragment, Layer에서 Shared Element를 다루고 있다. Using shared element transitions in activities and fragments -..
VintageAppMaker/gradleBuildVariants 자주사용하는 Gradle Build Variants. Contribute to VintageAppMaker/gradleBuildVariants development by creating an account on GitHub. github.com Gradle Build Variants 빌드 시, 내부테스트 또는 서비스, 개발 등으로 분류해야 할 경우가 종종있다. 그럴 경우, Android Studio에서는 Gradle의 Build Variants를 이용하여 환경설정 및 부분적인 리소스 및 기능 변경을 지정한다. 다음은 가장 흔하게 사용되는 Build Variants의 예시이다.설정된 빌드환경을 선택할 수 있다. app 폴더 및의 build.g..
BottomSheetDialogFragment는 앱 하단에 팝업으로 표시해야 할 경우, 자주사용하는 클래스이다. 그런데 배경을 라운드로 처리할 경우, 투명화 처리를 해주는 것이 조금은 번거롭다. 1. onCreateDialog에서 Dialog를 받아서 2. Dialog의 setOnShowListener를 등록하며 아래와 같은 코드를 작성해주어야 한다. val bottomSheet = findViewById(com.google.android.material.R.id.design_bottom_sheet) as FrameLayout bottomSheet.setBackgroundResource(android.R.color.transparent) 그래서 다음과 같은 클래스를 구현하여 사용하면 편리하게 사용할 수 ..
Android에서 앱을 만들다보면 Vertical Progress(세로방향 프로그레스)가 필요할 때가 있다. 그런데 Progress는 세로방향을 지원하지 않는다. 그럼 그 많은 세로방향 프로그레스는 어떻게 만드는 것일까? 대부분 Android의 rotation 기능을 이용한다. 1. rotation으로 회전한다(width, height는 회전에 영향을 받지않는다) 2. translationX(Y)로 위치를 이동한다. [custom_progress.xml]