我的回收站视图有自定义布局,带有图像视图和文本视图(水平线性布局)。我需要为分隔符设置自定义行为 - 分隔符应仅显示在textview区域下,而不是图像视图区域。例如,whatsapp的聊天列表视图 - link
当我使用默认的DividerItemDecoration时,它会在视图中创建一个分隔符。
如何实现仅跨越特定视图的自定义分隔符?
答案 0 :(得分:1)
我在这里解决了这个问题 - https://gist.github.com/shiladitya-bits/1444002568de9f02ce3d
View avoidView = child.findViewById(avoidResourceId);
if(avoidView != null){
width = avoidView.getWidth();
}
mDivider.setBounds(left+width, top, right, bottom);