博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Android第三方开源图片裁剪截取:cropper
阅读量:6901 次
发布时间:2019-06-27

本文共 1055 字,大约阅读时间需要 3 分钟。



Android第三方开源图片裁剪截取:cropper

很多app都需要裁剪截取图片作为头像、logo之类,而cropper是github上的一个针对Android平台的、第三方开源图片裁剪截取项目,其项目主页是:

cropper项目给出的一个例子以一张蝴蝶图作为目标图片进行裁剪截取,如图:

cropper用法简单,给出一个例子,测试的MainActivity.java:

package zhangphil.demo;import com.edmodo.cropper.CropImageView;import android.app.Activity;import android.graphics.Bitmap;import android.os.Bundle;import android.view.View;public class MainActivity extends Activity {	@Override	protected void onCreate(Bundle savedInstanceState) {		super.onCreate(savedInstanceState);		setContentView(R.layout.activity_main);		final CropImageView cropImageView = (CropImageView) findViewById(R.id.CropImageView);		// 当触摸时候才显示网格线		cropImageView.setGuidelines(CropImageView.GUIDELINES_ON_TOUCH);		findViewById(R.id.button).setOnClickListener(new View.OnClickListener() {			@Override			public void onClick(View v) {				// 获取裁剪成的图片				Bitmap croppedImage = cropImageView.getCroppedImage();				cropImageView.setImageBitmap(croppedImage);			}		});	}}

需要的布局文件:

附录文章:

1,《Android设置头像,手机拍照或从本地相册选取图片作为头像》链接地址:

你可能感兴趣的文章
01背包 暴力搜索
查看>>
RIP区域和OSPF区域通信
查看>>
MySQL
查看>>
网络安全系列之四十 在Linux中设置SET位权限
查看>>
SCCM OSD部署排错
查看>>
十道非常好的shell脚本试题
查看>>
app项目案例一手机浏览器
查看>>
java 中 isEmpty和isBlank区别
查看>>
申请SSL证书怎样验证域名所有权
查看>>
麒麟开源堡垒机集中管控平台软件简介
查看>>
第十一单元练习
查看>>
从零开始的linux 第十六章
查看>>
EOS内存RAM是如何买卖的
查看>>
微服务架构中zuul的两种隔离机制实验
查看>>
电子合同将取代纸质合同吗?
查看>>
官宣丨“创客集结号”成功接入“广东省教育资源公共服务平台”!
查看>>
mock.js与json schema
查看>>
转:Java properties | FileNotFoundException: properties (系统找不到指定的文件。)
查看>>
Cpp中流继承关系
查看>>
Angular CLI 使用教程指南参考
查看>>