标签: android
我想像这样chat bubbles制作聊天气泡。
我有一个适配器来完成图片之类的所有操作,但是无法更改相同的布局。我想在添加诸如Messenger应用之类的项目时更改聊天气泡的背景。
我该怎么做?
chat bubbles
答案 0 :(得分:1)
您可以创建3个xml可绘制对象:
现在在适配器中,您可以根据适配器消息列表的上一条和下一条消息来决定使用哪个绘图对象
例如,如果适配器中当前消息的先前消息不是来自当前用户(登录应用程序的用户),那么您应该选择第一个可绘制对象。并且如果适配器中的上一条消息来自当前用户,那么您应该选择第二个第二个可绘制对象。而且,如果之前的消息来自当前用户,而下一条消息不是来自当前用户,那么您应该使用第三个drawable