【发布时间】:2016-11-25 20:41:13
【问题描述】:
我想创建一个像这样的简单视图。 (红圈)
我在互联网上搜索了Bundling in Recyclerview,但找不到任何资源。
谁能告诉我这个视图的名称或分享任何教程资源。
有人可以分享一个如何做到这一点的例子。或任何有关如何获得此视图的教程。 - 赏金问题
【问题讨论】:
标签: java android android-recyclerview material-design
我想创建一个像这样的简单视图。 (红圈)
我在互联网上搜索了Bundling in Recyclerview,但找不到任何资源。
谁能告诉我这个视图的名称或分享任何教程资源。
有人可以分享一个如何做到这一点的例子。或任何有关如何获得此视图的教程。 - 赏金问题
【问题讨论】:
标签: java android android-recyclerview material-design
在 recyclerview 中,您可以使用物品装饰来做到这一点。
ItemDecoration 允许应用程序添加一个特殊的绘图和 适配器数据集中特定项目视图的布局偏移量。这 可用于在项目、突出显示、视觉对象之间绘制分隔线 分组边界等等。
所有 ItemDecoration 都按照它们添加的顺序绘制,在 项目视图(在 onDraw() 中)和项目之后(在 onDrawOver(Canvas, RecyclerView, RecyclerView.State)。
参考here
或
您可以设计自定义布局并使用 getViewByType in 观看者
【讨论】:
我认为你最好关注这个视频,我相信这个视频可以让你对 Android Recyclerview 有一个完美的想法,并提供问题的解决方案。
请点击此 youtube 链接:https://www.youtube.com/watch?v=XhbsNO2_oDI
【讨论】:
下面示例中的 ItemDecorator 不适合您。尝试使用可扩展列表视图,当用户点击列表项下方的图像时,它可以帮助您调整列表,并扩大其他项目的大小,例如,图像中的聊天消息。
【讨论】: