一个仿微信的Android图片选择组件:PhotoPicker
2016-05-21 11:49
666 查看
一个仿微信的Android图片选择组件。
项目主页:http://www.open-open.com/lib/view/home/1436094330465
运行效果:
使用说明:
Gradle
dependencies { compile 'me.iwf.photopicker:PhotoPicker:0.1.8' }
Pick Photo
PhotoPickerIntent intent = new PhotoPickerIntent(MainActivity.this); intent.setPhotoCount(9); intent.setShowCamera(true); startActivityForResult(intent, REQUEST_CODE);
Preview Photo
Intent intent = new Intent(mContext, PhotoPagerActivity.class); intent.putExtra(PhotoPagerActivity.EXTRA_CURRENT_ITEM, position); intent.putExtra(PhotoPagerActivity.EXTRA_PHOTOS, photoPaths); startActivityForResult(intent, REQUEST_CODE);
onActivityResult
@Override protected void onActivityResult(int requestCode, int resultCode, Intent data) { super.onActivityResult(requestCode, resultCode, data); if (resultCode == RESULT_OK && requestCode == REQUEST_CODE) { if (data != null) { ArrayList<String> photos = data.getStringArrayListExtra(PhotoPickerActivity.KEY_SELECTED_PHOTOS); } } }
manifest
<manifest xmlns:android="http://schemas.android.com/apk/res/android" > <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/> <uses-feature android:name="android.hardware.camera" android:required="true" /> <application ... > ... <activity android:name="me.iwf.photopicker.PhotoPickerActivity" android:theme="@style/Theme.AppCompat.NoActionBar" /> <activity android:name="me.iwf.photopicker.PhotoPagerActivity" android:theme="@style/Theme.AppCompat.NoActionBar"/> </application> </manifest>
项目主页:http://www.open-open.com/lib/view/home/1436094330465
相关文章推荐
- OS X如何在Safari运行Java applet小程序
- [微信开发] 微信网页授权Java实现
- [置顶] 获取微信授权,获取微信用户信息
- 微信支付提示签名错误
- 远程调试Android/IOS设备/微信网页方法汇总
- iOS开发 微信支付
- Java小程序:单循环比赛,总分高者获胜的源代码
- JQ应用第3款:返回顶部、底部、微信、反馈我们共存
- js判断 微信浏览器 或者 QQ内置浏览器
- 微信开发之群发接口
- 微信支付V3 php native模式2支付
- 微信第三方登录集成
- zabbix如何实现微信短信电话报警
- 微信红包最高能发520元啦!只限今天!
- 微信打印实现过程和免费下载
- ShareSDK微信支付成功不调用onResp、openURL、handleOpenURL等方法
- python爬虫抓手机号+java客户端小程序2
- 微信公众号自定义菜单操作步骤
- 情人节写给女朋友的小程序
- [Android-2A] -仿IOS微信滑动删除_SwipeListview左滑删除例子