Android中的自定义马赛克视图?

Android中的自定义马赛克视图?,android,mosaic,Android,Mosaic,我在一个应用程序中工作,我必须设计一个马赛克视图。我已经看到了类似任务的coult库,但它没有提供我在应用程序中寻找的自定义视图 请推荐我 您希望实现交错的边缘视图。试试library。在我看来,它支持imageview和其他视图。您需要做的是创建自己的自定义视图,然后将它们添加到QuiltViewLibrary ArrayList<View> views = new ArrayList<View>(); for(int i = 0; i < num

我在一个应用程序中工作,我必须设计一个马赛克视图。我已经看到了类似任务的coult库,但它没有提供我在应用程序中寻找的自定义视图

请推荐我


您希望实现交错的边缘视图。试试library。

在我看来,它支持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);
ArrayList视图=新建ArrayList();
for(int i=0;i
我建议您查看Android SDK及其应用程序。可以找到和使用示例。

我在使用Glide加载图像时遇到问题,当通过
addPatchImages
ImageView
s直接添加到棉被时,Glide似乎不考虑中心裁剪比例。使用布局(我毫无理由地选择了
RelativeLayout
,但我相信它适用于任何布局)包装
ImageView
s并通过
addpatchview
添加布局对我来说很有帮助。