android – 在RecyclerView VS中使用Item Decorations来编辑单独的膨胀布局有什么意义?

android – 在RecyclerView VS中使用Item Decorations来编辑单独的膨胀布局有什么意义?,第1张

概述基本上标题是什么,如果你可以通过编辑你在回收站视图中膨胀布局来实现相同的效果,那么在回收站视图中有项目装饰是什么意思. 因为您不能总是“通过编辑您在回收站视图中充气的布局来实现相同的效果”非常容易. 如果您希望在条目之间(例如,在垂直列表中)使用ListView样式的分隔符,则尤其如此.在这种情况下,并非每个项目都有一个分隔符 – 第一个或最后一个没有.对于简单的情况,您仍然可以在布局本身中处理 基本上标题是什么,如果你可以通过编辑你在回收站视图中膨胀的布局来实现相同的效果,那么在回收站视图中有项目装饰是什么意思.解决方法 因为您不能总是“通过编辑您在回收站视图中充气的布局来实现相同的效果”非常容易.

如果您希望在条目之间(例如,在垂直列表中)使用ListVIEw样式的分隔符,则尤其如此.在这种情况下,并非每个项目都有一个分隔符 – 第一个或最后一个没有.对于简单的情况,您仍然可以在布局本身中处理它,方法是在布局中隐藏分隔符,而不应该有分隔符.但是,如果你:

>允许用户重新排序项目,或
>您使用类似SortedList的东西来保存按排序顺序排列的项目,或者
>您正在动态添加和删除项目

然后试图确保正确处理分隔线是一种痛苦,因为哪些物品得到并且不会让分隔物继续移动.

项目装饰方法保持绘制装饰的逻辑独立于项目本身,因此项目组合的更改不会影响装饰过程.它还使以下内容更容易:

>在库中实现标准项目装饰模式
>动态地动态改变装饰图案,例如基于用户偏好

并非每个RecyclerVIEw都会使用项目装饰.特别是,那些使用CardVIEw作为项目顶层布局的人可能会跳过项目装饰,因为CardVIEw本身提供了项目之间的视觉区分和分离.

因此,您不必使用项目装饰方法,但它可用于简化您设置UI的方式.

总结

以上是内存溢出为你收集整理的android – 在RecyclerView VS中使用Item Decorations来编辑单独的膨胀布局有什么意义?全部内容,希望文章能够帮你解决android – 在RecyclerView VS中使用Item Decorations来编辑单独的膨胀布局有什么意义?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1130238.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-30
下一篇 2022-05-30

发表评论

登录后才能评论

评论列表(0条)

保存