本文主要是介绍android boxing框架,关于bilibili图片选择开源框架 boxing的简单使用,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
现在基本每个项目都会涉及到选择设置更换头像的功能,而用这个框架的话就和方便的满足这种需求,废话不多说,首先看下效果吧.
开源库地址https://github.com/Bilibili/boxing
图片.png
图片.png
大致效果就是这样了,主要就是改变了下图片裁剪ucrop的样式,还有选择图片界面是可以自定义的,然后就是要注意的一些设置, 如果出现这种错误:
图片.png
只要在清单文件manifest 里面设置下tools:replace="android:label"就可以了.
集成步骤很简单根据自己的需求添加对应的依赖就可以了,我的和官方demo一样用到了ucrop裁剪库,还有glide相关的,所以图片加载都是用的glide
compile('com.yalantis:ucrop:2.2.0') {
exclude group: 'com.android.support'
exclude group: 'com.squareup.okio'
exclude group: 'com.squareup.okhttp3'
}
compile 'com.bilibili:boxing-i
这篇关于android boxing框架,关于bilibili图片选择开源框架 boxing的简单使用的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!