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