일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 장자명언
- 1인개발자
- FSM
- androidx
- Flutter
- kotlin
- Streaming
- 공자명언
- DART
- ASMR
- 소울칼리버6
- 명언모음
- 파이썬
- 명심보감
- 오픈소스
- jetpack compose
- Coroutine
- 넷플릭스
- Freesound
- 벤자민플랭클린
- Firebase
- 공부집중
- bash
- 좋은글필사하기
- Linux
- recyclerview
- Android
- 이모지메모
- 코틀린
- 이모지
- Today
- Total
목록Source code or Tip/Android(Java, Kotlin) (63)
Vintage appMaker의 Tech Blog
🍕 Android Studio 4.2 canary 버전 - 유튜브 강의 추천 🍕 Android Studio 4.2 Artic fox 버전 - 유튜브 강의 https://www.youtube.com/watch?v=cDabx3SjuOY&list=PLQkwcJG4YTCSpJ2NLhDTHhi6XBNfk9WiC 🍕 Github 예제추천 - 개발자를 위한 예제위주 GitHub - vinaygaba/Learn-Jetpack-Compose-By-Example: 🚀 This project contains various examples that show how you would do thin 🚀 This project contains various examples that show how you would do thing..
App을 개발하다보면 종종 구현해야 하는 것이 "배너의 자동스크롤"이다. 이럴 경우, 아무생각없이 Timer를 사용할 때가 있는 데, 반드시 댓가를 치르게 된다. Fragment를 이동하고 백키로 돌아올 시, Timer를 종료시키지 못하고 여러 개 생성되는 경우가 발생하기 때문이다. 이를 해결하기 위해서는 고전적인 방법인 Handler나 Broadcast를 이용하는 방법이 있다. 그러나 많이 귀찮다. 구글링해보면 많은 개발자들이 ViewModel과 Coroutine을 이용한 타이머를 사용하는 것을 알 수 있다. 고민했던 것보다 상당히 간단하고 확실하게 제어가 가능하다. [app의 Gradle에 종속성 추가] buildFeatures { viewBinding true } dependencies { ... ..
View의 weight를 code로 변경할 수 있다. 단, 바로 위의 부모가 Linearlayout이어야 한다. [activity_main.xml] 의 화면을 Activity에서 변경하고자 한다면 다음과 같이 간단하게 구현가능하다. ... val v = findViewById(R.id.view1) (v.layoutParams as LinearLayout.LayoutParams).weight = 0.0f val v2 = findViewById(R.id.view2) (v2.layoutParams as LinearLayout.LayoutParams).weight = 1.0f ... 그러면 다음과 같은 결과화면을 볼 수 있다.
Android 앱 중에는 가로스크롤 후, 좌측 끝부분을 특정 위치로 재조정하는 것들이 있다. 종종 구현해야 할 필요가 있어 구글링을 해보니 다음링크가 교과서처럼 사용되고 있었다. https://stackoverflow.com/questions/26370289/snappy-scrolling-in-recyclerview/33774983 Snappy scrolling in RecyclerView I am trying to use the new RecyclerView class for a scenario where I want the component to snap to a specific element when scrolling (The old Android Gallery comes to mind as an ..