240214 TIL
DoDoBest
·2024. 2. 15. 03:49
Parcelable 코드를 자동으로 생성해주는 Annotation을 활용하면 편리하다.
모듈 수준의 build.gradle 파일에 아래 플러그인을 추가한 후
plugins {
id("kotlin-parcelize")
}
변환하려는 클래스에 @Parcelize 어노테이션을 추가해주기만 하면 Parcelable을 위한 코드를 알아서 처리해준다.
import kotlinx.parcelize.Parcelize
@Parcelize
class User(val firstName: String, val lastName: String, val age: Int): Parcelable
https://developer.android.com/kotlin/parcelize
Parcelable 구현 생성기 | Kotlin | Android Developers
Parcelable 구현 생성기 컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요. kotlin-parcelize 플러그인은 Parcelable 구현 생성기를 제공합니다. Parcelable 지원을 포함하려
developer.android.com
RecyclerView에서 공백 ViewHolder가 생성되는 문제를 겪었고 해결한 과정을 작성해보았다.
https://dodobest.tistory.com/45
RecyclerView 공백 ViewHolder 문제
ConstraintLayout 내부에 ConstraintLayout이 topToBottom=parent 설정으로 숨겼다. 특정 버튼을 선택하면 사용자에게 보이도록 구현했다. findViewById(R.id.lyric_view).updateLayoutParams { topToTop = binding.root.id topToBottom = C
dodobest.tistory.com
'TIL' 카테고리의 다른 글
240216 TIL (0) | 2024.02.16 |
---|---|
240215 TIL (0) | 2024.02.16 |
240214 TIL (0) | 2024.02.14 |
240208 TIL (0) | 2024.02.08 |
240207 TIL (0) | 2024.02.08 |