androidtheme添加图片

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了androidtheme添加图片相关的知识,希望对你有一定的参考价值。

参考技术A android选项菜单怎么添加图片
android选项菜单怎么添加图片,Android图片选择框架--PictureSelector

weixin_39756235
转载
关注
0点赞·464人阅读
图片.png

功能特点

支持通过拍照获取图片

支持通过相册获取图片

支持图片裁切

支持仿IOS底部弹出选择菜单ActionSheet效果

支持6.0动态授予权限

解决图片有黑边问题

解决7.0调用相机crash问题

解决小米miui系统调用系统裁剪图片功能crash问题

使用

Step 1. 添加JitPack仓库

在项目的build.gradle添加JitPack仓库

allprojects

repositories

...

maven url "https://jitpack.io"





Step 2. 添加依赖

在需要使用的module中添加依赖

dependencies

compile 'com.github.wildma:PictureSelector:1.0.0'



或者引用本地lib

compile project(':pictureselector')

Step 3. 配置清单文件所需activity

android:name="com.wildma.pictureselector.PictureSelectActivity"

android:theme="@android:style/Theme.Translucent.NoTitleBar"/>

Step 4. 拍照或者从相册选择图片

/**

* create方法参数一是上下文,在activity中传activity.this,在fragment中传fragment.this。参数二为请求码,用于结果回调onActivityResult中判断

* selectPicture方法参数分别为图片的裁剪宽、裁剪高、宽比例、高比例。默认不传则为宽200,高200,宽高比例为1:1。

*/

PictureSelector

.create(MainActivity.this, PictureSelector.SELECT_REQUEST_CODE)

.selectPicture(200, 200, 1, 1);

Step 5. 获取裁剪后的图片地址

@Override

protected void onActivityResult(int requestCode, int resultCode, Intent data)

super.onActivityResult(requestCode, resultCode, data);

/*结果回调*/

if (requestCode == PictureSelector.SELECT_REQUEST_CODE)

if (data != null)

String picturePath = data.getStringExtra(PictureSelector.PICTURE_PATH);

以上是关于androidtheme添加图片的主要内容,如果未能解决你的问题,请参考以下文章

QT添加背景图片的方法图解步骤

java实现给图片添加水印(文字水印或图片水印)

HTML中添加图片的代码是什么?html如何正确的添加图片路径?

我在jsp页面上添加百度地图时,添加图片无法显示

VS2010 用MFC文件对话框添加电脑图片显示到图片控件,如何再次点击按钮来继续添加第二张图片呢?

MarkDown添加图片