Package 

Interface ChatMessageTextTransformer

    • Method Detail

      • transformAndApply

         abstract Unit transformAndApply(TextView textView, MessageListItem.MessageItem messageItem)

        Transforms a given MessageListItem.MessageItem and sets the formatted string to the TextView.

        For example, this implementation would convert the message to upper case and then set it to the textView.

        val toUpperCaseTransformer = ChatMessageTextTransformer { textView, messageItem ->
             val upperCaseMessage = messageItem.message.text.uppercase(Locale.getDefault())
             textView.text = upperCaseMessage
        }