in build-android-start/app/src/main/java/com/google/firebase/codelab/friendlychat/FriendlyMessageAdapter.kt [43:54]
override fun onCreateViewHolder(parent: ViewGroup, viewType: Int): ViewHolder {
val inflater = LayoutInflater.from(parent.context)
return if (viewType == VIEW_TYPE_TEXT) {
val view = inflater.inflate(R.layout.message, parent, false)
val binding = MessageBinding.bind(view)
MessageViewHolder(binding)
} else {
val view = inflater.inflate(R.layout.image_message, parent, false)
val binding = ImageMessageBinding.bind(view)
ImageMessageViewHolder(binding)
}
}