What's New

버튼이 있는 말풍 선 구현하기

RecyclerView ViewType 과 Kotlin언어를 사용하여 간단한 말풍선을 아래와 같이 구현할 수 있습니다.

  1. 메시지 전송 시, UIView 객체를 생성하기 위해서 'metaData' 프로퍼티에 key-value 데이터를 채워넣습니다.

data의 경우, 최대 10개의 Key-value 형식의 데이터를 넣을 수 있습니다. key, value 둘 다 문자열이어야 합니다. key값의 최대 길이는 128자이고 value값의 최대 길이는 1024자입니다.

  1. 화면에 표시될 데이터를 포함하는 CardViewMessageModel data class를 정의합니다.

  1. RecyclerView에 바인딩된 어댑터 클래스의 ViewType을 추가합니다.

  1. 새로운 메시지를 수신받을 때 마다 'messageReceived' 메소드가 호출됩니다. 여기에서 'TPMessage'의 인스턴스 메소드인 'getData' 메소드를 호출하여, Key-Value 데이터를 가져와서 'CardViewMessageModel' 객체를 생성하여 주십시오.

Last updated