본문 바로가기

IT/Android

10/28 read post

728x90
반응형

1.

출처 : https://medium.com/proandroiddev/statelistanimator-a-powerful-little-tool-for-elevation-animation-4b31781e98a0

제목 : StateListAnimator — a Powerful Little Tool for Elevation Animation

요약 : StateListAnimator 를 사용하여 스크롤 될때만 그림자가 나타나도록 하는 코드를 설명합니다. animator 폴더에 selector 로 animation 을 정의하고 xml layout 에서 stateListAnimator 로 정의한 animation 을 할당한 후 scrollView 에서 onScrollChangeListener 에서 select 속성을 바꿔주면 됩니다.

 

2.

출처 : https://medium.com/@ahmmedrejowan/cardview-vs-materialcardview-2fd87b9447c5

제목 : CardView vs MaterialCardView

요약 : cardView 와 materialCardView 의 차이점을 설명합니다. MaterialCardView는 strokeColor 와 strokeWidth 를 추가할 수 있고, checkable 하며 check icon, color, position 를 조절할 수 있습니다. 또한 ripple color 도 설정할 수 있습니다.

 

3.

출처 : https://medium.com/gitconnected/implement-tablayout-with-viewpager-in-android-jetpack-compose-d509fc6e2d8e

제목 : Implement TabLayout with ViewPager in Android Jetpack Compose

요약 : compose 로 tab layout 및 viewpager 를 구현하는 방법을 설명합니다. compose 의 pager 라이브러리 종속성을 추가하고, pagerState 를 만드는 법, 그것을 이용하여 pager함수를 만들고 tablayout 을 만드는 법을 코드로 설명합니다.

 

4.

출처 : https://codechacha.com/ko/java-countdownlatch/

제목 : Java - CountDownLatch 사용 방법

요약 : java 에서 여러 쓰레드를 병렬로 실행할 때 특정 순서를 지키거나 기다리게 하려고 할 때 사용하는 CountDownLatch 에 대해서 설명합니다. CountDownLatch(number) 를 선언하고 countDown을 호출하면 latch count 가 1개씩 감소하고, await 는 latch의 숫자가 0이 될때까지 기다리는 코드입니다. 

 

5.

출처 : https://medium.com/@florentblot/kotlin-flow-in-clean-architecture-and-mvvm-pattern-with-android-682605c42a38

제목 : Kotlin Flow with Clean Architecture and MVVM Pattern in Android

요약 : mvvm 구조에서 flow 를 사용하여 데이터를 가져오는 전체적인 mvvm 구조 코드를 설명합니다.

728x90
반응형