| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- 우아한테크코스
- moshi
- GSON
- 로또 미션
- 우테코 6기
- 이미지 로딩
- 우테코
- Android
- Glide
- activity
- 컴포즈
- android studio
- 최상단
- serialization
- 프리코스
- 코틀린
- recyclerview
- layoutinflater
- coil
- compose
- 안드로이드 스튜디오
- 안드로이드
- 안드로이드 키보드
- 4대 컴포넌트
- buildSrc
- EditText Button
- 멀티모듈
- constraint
- broadcast reciver
- onscrollstatechanged
- Today
- Total
목록recyclerview (2)
정답보다 해답을
목차 📑LayoutInflater란 무엇인가동작 방식과 기본 개념생명주기에 따른 Inflate 패턴RecyclerView의 View 재활용과 Inflateinflate() 메서드와 파라미터 이해ViewBinding과 함께 사용하기안티패턴과 주의사항주요 사용 팁1. LayoutInflater란 무엇인가 💡LayoutInflater는 XML 레이아웃 파일을 실제 View 객체로 변환하는 안드로이드의 시스템 서비스입니다.// XML 레이아웃 // View 객체로 변환val view = layoutInflater.inflate(R.layout.my_layout, container, false)2. 동작 방식과 기본 개념 ⚙️2.1 기본 동작 과정XML 파싱View 객체 생성속성 적용부모에 추가 (att..
이번 포스트에서는 안드로이드에서 리사이클러뷰를 스크롤할 때 상단으로 올려주는 버튼을 구현하는 방법을 소개하겠습니다. onScrollStateChanged와 smoothScrollToPosition의 쓰임에 대해 알아보는 것을 목표로 합니다. 아이폰은 상태바를 두번 터치하면 최상단으로 올라오는 기능이 있습니다.반면, 안드로이드는 스크롤을 하면 다시 돌아올때 반대로 스크롤 해야합니다.이러한 불편함을 해소하기 위해 스크롤이 된 상태라면 버튼을 활성화 하여 화면을 최상단까지 올리는 기능을 구현해보겠습니다. Android의 RecyclerView를 활용하였고, 별다른 아키텍쳐는 적용하지 않고 Activity에서 모든 구현을 마쳤습니다. MainActivityclass MainActivity : AppCompatA..