首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
AboBack
掘友等级
Android
无他,唯手熟尔!
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
最新
热门
简洁唯美的 WanAndroid 客户端
WanAndroid 是鸿洋开发并维护的一个专门学习 Android 的站点,这里面你可以学习到各种关于 Android 知识。精彩的每日一问、你需要的面试资料、面试题、当然你也可以在这个上面分享知识博客,以及其他好的关于学习 Android 的内容。非常建议学习浏览! 整体项…
简洁易懂的 OkHttp 请求的流程源码分析
本文为 OkHttp 的第一篇文章,主要是对整个请求的流程的梳理,对 OkHttp 整体有一个感性的认识。 注释 1:实例化一个OkHttpClient对象,用来配置请求的 interceptors(插值器)读写超时时间等配置,其实通过内部类 Builder 构建的,内部会初始…
一定能看懂的 Retrofit 最详细的源码解析!
我会在文章中,通过源码,逐步解开疑惑,并且在最后文章结尾会再次总结,回答上面的几个问题。 Retrofit 和 OkHttp 是目前最广泛使用的网络请求库了,所以有必要了解它的源码,学习它的优秀的代码与设计,来提升自己。 首先先看一下 Retrofit 的基本用法,根据示例代码…
Android Jetpack组件ViewModel基本使用和原理分析
ViewModel 类旨在以注重生命周期的方式存储和管理界面相关的数据。ViewModel 类让数据可在发生屏幕旋转等配置更改后继续留存。在对应的作用域内,保正只生产出对应的唯一实例,保证UI组件间的通信。 对于简单的数据,Activity 可以使用 onSaveInstanc…
Android Jetpack组件LiveData基本使用和原理分析
LiveData一般是和 ViewModel 配合使用的,但是本文就以单独使用 LiveData 作为例子单独使用,这样可以只关注 LiveData 而不被其他所干扰。 Android Jetpack组件Lifecycle基本使用和原理分析 最好是先看这篇文章,才能更好的理解 …
Android Jetpack组件Lifecycle基本使用和原理分析
Lifecycle提供了可用于构建生命周期感知型组件的类和接口,可以根据 Activity 或 Fragment 的当前生命周期状态自动调整其行为。 首先我们定义一个接口去实现 LifecycleObserver,然后定义方法,用上OnLifecycleEvent注解。 Lif…
Android 自定义View练手Demo(三)实现微信拍一拍的动画效果
当双击的时候回调已经处理好了,接下来就要设置动画了。 这个效果通过这三个步骤就做出来了,如果你想做的更通用一点可以通过给自定义View配置属性的方式,来让你的自定义View更灵活。 本文通过自定义View,先实现了,圆角矩形头像,然后增加了双击的监听,接着通过动画,一步一步实现…
Android 自定义View练手Demo(二)实现圆形头像效果
一个纯 Android 学习项目,WanAndroid 客户端。 项目采用 MVVM 架构,用 Kotlin 语音编写。 Android Jetpack 的大量使用包括但不限于Lifecycle、LiveData、ViewModel、Databinding、Room、Const…
Android 自定义View练手Demo(一)实现圆角遮罩效果
这是一个麻雀虽小五脏俱全的小Demo了,非常适合练手。 上面代码中的注释已经写的很清楚了,这里说一下 setLayerType(LAYER_TYPE_SOFTWARE, null) 是开启View级别的离屏缓冲,就是拿出整个View大小的一块区域,这块区域是透明的。那么你就可能…
个人成就
文章被点赞
162
文章被阅读
30,930
掘力值
902
关注了
7
关注者
78
收藏集
0
关注标签
4
加入于
2017-11-14