自动拼图android github,collageview

能自动将多张图片以拼图的布局排列,严丝合缝

如何使用

Step 1. 添加JitPack 仓库

Gradle:allprojects {

repositories {

maven { url "https://jitpack.io" }

}

}

Maven:

jitpack.io

https://jitpack.io

Step 2. 添加collageview依赖

Gradle:dependencies {

compile 'com.github.lopei:collageview:0.0.8'

}

Maven:

com.github.lopei

collageview

0.0.8

Step 3. xml:

android:id="@+id/collageView"

android:layout_width="match_parent"

android:layout_height="match_parent" />

Step 4. 设置参数并加载图片:CollageView collageView = (CollageView) findViewById(R.id.collageView);

collageView

.photoMargin(1)

.photoPadding(3)

.backgroundColor(Color.RED)

.photoFrameColor(Color.BLUE)

.useFirstAsHeader(true) // makes first photo fit device widtdh and use full line

.defaultPhotosForLine(5) // sets default photos number for line of photos (can be changed by program at runtime)

.useCards(true) // adds cardview backgrounds to all photos

.placeHolder(R.drawable.placeholder_photo) //adds placeholder resource

.loadPhotos(urls); // here you can use Array/List of photo urls or array of resource ids

Step 5. 监听图片点击collageView.setOnPhotoClickListener(new CollageView.OnPhotoClickListener() {

@Override

public void onPhotoClick(int position) {

// do random stuff here

}

});

效果

754af8b9dfff9c68b0a9ec7d252a9e46.png

3d06a2bd3f64908983716951036184c5.png

f060ac9f93ef202cc25710f7b20b1267.png

ba1c9e72c77c3fea8e7a835183ec45f0.png

bc90f84f0199c9dd19e648a07bf3fffb.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
================================================================================================== 电子地图一把抓V1.0 Google Earth非完美版及无损压缩版 解决了电子地图一把抓原版的下列问题: ● 抓Google Earth卫图时导致地球旋转,无法正确抓图的问题 ● 抓非卫图地图时,在道路边界及文字附近出现噪点问题。去除噪点后,可以制作出更清晰、也更小的最终文件 GE非完美版的非完美性表现在: 抓Google Earth带KML/KMZ地标显示的卫图时,在某次自动移动地球时,若GE抓手下方恰好有图标,在目前最新的 GE V4.3beta版中测试的结果看,抓手会“滑”一小段,导致错位。 但实测无图标显示的KML/KMZ或关闭其图标,显示道路及面状物时,未测出问题(未进行大量测试)。因此电子地 图一把抓GE非完美版可以制作GE卫图底图+不带图标的KML/KMZ的地图。有图标时,需仔细检查,有问题可稍微改 变一下起点位置或抓图区域大小重抓试验。 可执行文件说明: MapCap.exe 原版本 MapCap_LZW.exe 24位模拟式下将TIF文件从有损JPEG压缩改为无损LZW压缩,解决图像出现噪点的问题。 推荐用于抓取非卫图的地图。 MapCap_GE.exe 用于Google Earth,非完美(屏幕上图标较密集时有可能导致错位)。存储的结果TIF 文件24位模式下与原版一样,采用有损JPEG压缩。 MapCap_GE_LZW.exe 同MapCap_GE.exe,但24位模拟式下采用无损LZW压缩。 推荐用于抓取Google Earth卫图,特别是带KML显示时,但有图标显示时需仔细检查结果 是否有错位的现象。 注:电子地图一把抓的所有权利完全归原作者Kenchang所有。感谢Kenchang编写这么实用又有生命力的软件。 2009.1.2 ================================================================================================== kenchang对原版的说明: 1、软硬件要求 2、安装卸载说明 3、已知问题 4、版权声明 1、软硬件要求 可运行在Windows98/ME/2000/XP之上,CPU为奔腾133以上,内存32M以上。抓取大图时会需要大量内存, 建议内存为512M以上。 2、安装卸载说明 本软件为绿色软件,将所有文件复制到同一目录中,运行mapcap.exe即可。删除时将该目录下的所有文件删除。 3、已知问题 本软件未经广泛测试,谬误在所难免 4、版权声明 本软件为免费软件,不提供任何形式的技术支持。本软件仅供学习交流用途, 不得用于任何形式的商业目的或其他非法目的,在抓图之前应先取得原版权所有者的同意, 使用本软件造成的任何后果均与本软件作者无关。 kenchang
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值