我正在一个应用程序中工作,我必须设计一个Mosaic视图。我已经看到 Quilt Library 用于类似的任务,但是我没有在我的应用程序中提供我正在寻找的CUSTOM视图。
请建议我。
答案 0 :(得分:1)
您想要实现StaggeredGridView。试试this库。
答案 1 :(得分:1)
正如我所看到的,QuiltViewLibrary支持imageview和其他视图。您需要做的是创建自己的自定义视图,将它们添加到QuiltViewLibrary
ArrayList<View> views = new ArrayList<View>();
for(int i = 0; i < num; i++){
FrameLayout patch = new FrameLayout(this.getApplicationContext());
views.add(patch);
}
quiltView.addPatchViews(views);
答案 2 :(得分:0)
我建议使用RecyclerView
查看Android SDK的StaggeredGridLayoutManager
。可以找到使用示例here和here。