Add custom but specifc layout itemdecoration between recyclerview items

49 views Asked by At

I have a list of message objects that are being displayed in a recycler view as normal

@Entity(tableName = "messages")
data class Message(

    @PrimaryKey(autoGenerate = true)
    @ColumnInfo(name = "message_id")
    var messageId: String,

    @ColumnInfo(name = "body", defaultValue = "")
    var body: String,

    @ColumnInfo(name = "msg_type")
    var msgType: Int = 0,

    @ColumnInfo(name = "message_date", defaultValue = "")
    var messageDate: String
)

How ever i want to implement a feature like whatsapp, that by scrolling between messages you can see a message date view like "02 May" that appears only if two messages have messageDate a different day. Should i use a customItemDecoration? But again i can't How can i implement that?

0

There are 0 answers