需求 公司项目开发过程中会有一些公用的组件需要封装成SDK,方便给每个项目直接依赖使用。有个人的开源控件也一样。起初简单的控件SDK封装非常简单,不需要额外的依赖,直接使用A...

需求 公司项目开发过程中会有一些公用的组件需要封装成SDK,方便给每个项目直接依赖使用。有个人的开源控件也一样。起初简单的控件SDK封装非常简单,不需要额外的依赖,直接使用A...
前言 在Android开发过程中,我们经常会使用到一些存储。如果不是超量级数据的话,我们经常使用sharepreferences存储,关于sharepreferences的封...
前言 Rxjava,由于其基于事件流的链式调用、逻辑简洁 & 使用简单的特点,深受各大 Android开发者的欢迎。 如果还不了解 RxJava,请看文章:Android:这...
前言 属性动画的使用 是 Android 开发中常用的知识 今天,我将讲解属性动画使用中最核心的一个方法类:ValueAnimator,希望你们会喜欢 Carson带你学An...
前言 本篇文章是针对上一篇文章:带你封装自己的MVP+Retrofit+RxJava2框架(一)[https://juejin.im/post/5e520d60f265da5...
RecyclerView已经成为在Android Native开发过程中的明星组件,出镜率超高,只要需要列表展示的内容,我们第一想到的就是使用RecyclerView。Rec...
在 Android Jetpack 组件中,fragment作为视图控制器之一占有很重要的位置。但由于其bug众多,暗坑无数,以至于 Square 有这样一篇博客:Advoc...
简介 项目里一直使用dialog,最近才发现谷歌早就推出了DialogFragment,由于平常写项目需求基本也都是继承dialog重写,发现使用DialogFragment...
在前面两篇MD系列的文章中,通过两个案例基本上能够掌握了CoordinatorLayout与AppBarLayout的配合使用。本文我们回过头来详细聊聊AppBarLayou...
我也是参考了任阅的阅读,但是这种方式并不适合接入sdk,有什么解决方式推荐吗?
免费小说阅读器(Android版本)全站开源此小说阅读器只追求两项 极简(无广告,无添加) 丰富(内容丰富,只有你想不到的,没有它没有的) 漫品客户端 全站开源 开源地址: https://github.com/Any...
最近重构项目,想把之前的一些控件替换成BottomSheetDialog。最后选用的是更加方便的BottomSheetDialogFragment。也遇到了很多坑,写出来分享...
本人目前正在找工作,想了解我的详细情况请移步到我的 ** 网页版简历 **,希望能得到各位的推荐,谢谢! 关于 Material Design 在这里我就不在多做介绍了,想必...
*本篇文章已授权微信公众号 guolin_blog (郭霖)独家发布 最近一直忙于学习后台开发,很久没有写Android的文章了,终于闲下来整理了一篇文章。 前言 Flexb...
从来不跌倒不算光彩,每次跌倒后能再站起来,才是最大的荣耀。 添加分割线 在上一篇中,我们讲解了RecyclerView的基本使用方法,但有个问题:为什么Item之间没有分割线...
前言 本文讲文字的居中,不过在你阅读本文之前,强烈建议你读一下我的上一篇文章Android自定义View之DashBoard(仪表盘) ,因为上一篇的内容讲了Paint和Ca...
建议使用diffuitl
Android简单使用 RecyclerView对一切来说,只有热爱才是最好的老师,它远远胜过责任感。——爱因斯坦 我们写个例子来简单使用 RecyclerView 导入RecyclerView jar包 我们来看看操作步...
前言 众所周知,ScrollView与NestedScrollView都是用来滑动的控件,但是ScrollView没有提供滑动监听的接口,需要我们自己去实现,而NestedS...
在Activity的跳转过程中,需要用动画,普遍都是用overridePendingTransition。而Android有Material Design风格的动画,效果更生...