takephoto图片选择器

本文介绍了一个功能全面的第三方图片选择器TakePhoto,支持剪裁、压缩、多选等功能,解决了权限问题,并提供了GitHub上的项目依赖及使用方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一个图片选择器 功能比较齐全的第三方 包括了 剪裁 压缩 多选 拍照旋转 权限问题也不用考虑 感觉比较方便 只要修改成需要的页面 把配置设置好就可以了 

github地址 https://github.com/crazycodeboy/TakePhoto


demo里面用的地址依赖 GitHub上有项目依赖


依赖的库  compile 'com.jph.takephoto:takephoto_library:4.0.3'


发现了个bug 如果压缩设置为false得时候 图片剪裁后获取不到  还有确定 这个字体颜色 正常应该是白的 但是这里有bug  标题栏颜色可以自定义

方法 

布局中加个 toolbar


<?xml version="1.0" encoding="utf-8"?>
<android.support.v7.widget.Toolbar xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    android:layout_width="match_parent"
    android:layout_height="50dp"
    android:background="#65a6ff"
    app:theme="@style/CustomToolbarTheme" />


background 的颜色就是第一个toolbar的颜色 

状态栏 颜色设置 在color文件里加入  


    <color name="multiple_image_select_primaryDark">#212121</color>


第二个页面的标题栏颜色

<color name="multiple_image_select_primary">#65a6ff</color>

<color name="multiple_image_select_accent">#65a6ff</color>


如果你的项目中启用了代码混淆,可在混淆规则文件(如:proguard-rules.pro)中添加如下代码:

-keep class com.jph.takephoto.** { *; }
-dontwarn com.jph.takephoto.**

-keep class com.darsh.multipleimageselect.** { *; }
-dontwarn com.darsh.multipleimageselect.**

-keep class com.soundcloud.android.crop.** { *; }
-dontwarn com.soundcloud.android.crop.**


效果图


demo 地址  http://download.youkuaiyun.com/detail/qq_34709056/9912806

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值