Collage

介绍:

一个随机摆放图片的库。

运行效果:

使用说明:

这个库基于android-collage-views而来,只是在其基础上增加了个随机摆放图片的布局。  

把library添加到build.gradle:

compile 'com.jcmore2.collage:collage:1.0.0'

把CollageView添加到xml

        <com.jcmore2.collage.CollageView
            android:id="@+id/collage"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:layout_margin="10dip" >
        </com.jcmore2.collage.CollageView>

在activity中找到CollageView,创建一个image列表(Bitmaps, Drawables, Resources),然后调用'createCollage'

        CollageView collage = (CollageView) findViewById(R.id.collage);
        List<Integer> listRes = new ArrayList<Integer>();
        listRes.add(R.drawable.img1);
        listRes.add(R.drawable.img2);
        listRes.add(R.drawable.img3);
        listRes.add(R.drawable.img4);
        collage.createCollageResources(listRes);
  • 你可以设置Collage fixed
        collage.setFixedCollage(true);
  • 或者动态的(默认)
        collage.setFixedCollage(false);
已下载
0