- 博客(8)
- 收藏
- 关注
原创 Android过渡框架之共享元素过渡
本篇文章实现Android All Star的搜索功能,使用Android的过渡框架模仿微信的搜索框,实现两个界面之间搜索框平滑切换的效果。
2021-04-23 15:14:33 598
原创 Mac系统下编译并使用ijkplyer播放器
ijkplayer是B站出品的一款的轻量开源播放器,可以通过编译配置支持多种格式视频的播放,本文记录在mac下编译使用ijkplayer的全过程。
2021-04-18 23:40:59 611
原创 Android项目引入OpenCV和FFmpeg
本文以Opencv-4.5.1和FFmpeg-4.4版本为例,记录Android项目引入OpenCV和FFmpeg开源库的过程
2021-04-15 18:44:03 641
原创 Android MVVM架构搭建
自此,一个MVVM架构的应用搭建完成,第一次独立的搭建MVVM架构之后,对于MVVM架构的理解加深了不少,对于JetPack库中的组件和其它开源库也有了新的认识,此外MVVM架构还经常和Retrofit、RxJava等开源库配合使用,希望以后有机会可以再进行实践操作!!
2021-04-11 20:49:52 1992
原创 Glide自定义Transformation实现图片部分圆角
自定义Glide的Transformation实现部分圆角的文章和代码在网上有很多,原本我也是随便在网上找一份Glide 加载部分圆角图片在项目中直接使用,但在使用过程居然遇到Bug,所以去查看了官方文档,发现自定义的Transformation忘掉了最关键的部分,即重写equals()/hashCode()两个函数,虽然在一般场景下可以正常使用,但在RecyclerView这种会加载大量图片的场景下,自定义的transform且未重写equals()/hashCode()会导致Bug。
2021-04-08 11:40:08 658 3
原创 Android 常用的第三方框架和组件
记一些项目中遇到的第三方组件或框架,如果以下条目有更好的替代品,欢迎提出!Star and Respect All!
2021-04-08 09:14:21 2835 3
原创 LiveData和Fragment重复触发数据回调BUG
合理管理ViewModel的范围,虽然ViewModel可以用来Fragment之间的数据共享,但如果业务范围只跟某个Fragment有关,那么最好就只给这个Fragment使用。
2021-04-08 09:11:37 2829 2
原创 NestedScrollView和Paging3的分页加载BUG
使用NestedScrollview嵌套竖向的RecyclerView时,同时使用Paging3分页加载库实现RecyclerView的分页加载。NestScrollView最终导致Paging3分页加载循环加载,即进入页面后,会不断进行分页加载,直到所有页面加载完成,快速连续的分页加载导致页面滑动卡顿。
2021-04-08 09:03:13 560
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人