Android (3) 썸네일형 리스트형 ViewModel + LiveData + DataBinding 을 적용 해보자 일반적으로 같은 화면 에서 데이터 및 UI를 변경하고 사진과 같이 효과를 주면 UI 값의 초기화가 되어 있는것을 확인 할수 있다. 해당 내용의 UI를 지속적으로 반영할수 있게 진행 할려 한다. 먼저 DataBinding 으로 코드를 간략하게 하고 LiveData 와 ViewModel를 이용해 데이터를 유지 할려한다. 1. Gradle 셋팅 (DataBinding) android { dataBinding { enabled = true } } 2. layout 셋팅 (DataBinding) 일반 레이아웃과 다르게 DataBinding 을 사용하기 위해 layout 태그를 을 취상위로 감싸고 그 밑에 data 태그를 추가한다. 3. java 셋팅 (DataBinding) - 적용전 public class Ma.. Glide - 이미지 로드 라이브러리를 달아보자 https://moonggi-dev-story.tistory.com/15 간단하게 RecyclerView 를 달아보자 해당예제는 Kotlin 으로 작성 하였으며 정말 간단한 내용만 추가하여 구성 하였다. 1. Data 클래스 추가 (Data.kt) class Data (val title:String, val content:String, imgUrl:String) { } 2. item XML 생성 (rec.. moonggi-dev-story.tistory.com 해당 내용에 이어서 Glide 이미지 로드 라이브러리를 이용해 이미지 URL 가져와 적용을 간단하게 해보자. 1. 라이브러리 적용 https://github.com/bumptech/glide bumptech/glide An image loading.. 간단하게 RecyclerView 를 달아보자 해당예제는 Kotlin 으로 작성 하였으며 정말 간단한 내용만 추가하여 구성 하였다. 1. Data 클래스 추가 (Data.kt) class Data (val title:String, val content:String, imgUrl:String) { } 2. item XML 생성 (recyclerview_item.xml) 3. Adapter 클래스 생성 (ListAdapter.kt) package com.example.recylcerviewproject.adapters import android.content.Context import android.view.LayoutInflater import android.view.View import android.view.ViewGroup import andro.. 이전 1 다음