首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Wellijohn
掘友等级
java攻城狮
|
想成为自由职业者
https://github.com/WelliJohn
获得徽章 5
动态
文章
专栏
沸点
收藏集
关注
作品
赞
63
文章 58
沸点 5
赞
63
返回
|
搜索文章
赞
文章( 58 )
沸点( 5 )
图片加载框架Picasso - 源码分析
简书:图片加载框架Picasso - 源码分析 前一篇文章讲了Picasso的详细用法,Picasso 是一个强大的图片加载缓存框架,一个非常优秀的开源库,学习一个优秀的开源库,,我们不仅仅是学习它的用法,停留在使用API层面,我们也要试着去阅读源码,有两个方面的原因,第一,熟…
Android ScrollViewWithStickHeader
逻辑是当外部的ScrollView没有滑到底部的时候,往上滑动的时候,是滑动外部的ScrollView,当外部的ScrollView到达底部的时候,我们再网上滑,就是滑动内部的列表了,另外在左右滑动的时候,当左右滑动的距离大于minPageSlop的话,那么就执行左右滑动。 我…
一个简单的滚动数字的效果实现
4.实现的思路很简单,一个动画就解决了,对显示的数字从0到遍历一次,然后刷新ui。 另外需要注意的是重写onMeasure方法,支持padding,width为wrap_content属性的大小设置。这里是一个非常简单的,拿来练练手,等有时间做点上下滚动的特效。
Parcelable最强解析
这里我们要注意ObjectOutputStream的构造对象,会写如流的header,在这里注意下code后面的注释,因为在例子上面都要给对上的。 上面再写入TC_OBJECT之后,就调用writeClassDesc方法,在这里我就不继续分析了,因为文章的重点不应该在Seria…
Android简易柱状图和曲线图表实现
1.饼状图 这个和原先的使用一样,只不过增加了一个动画,可以参看之前的文章,饼状图使用。 3.1 宽度需要重写,onMeasure,因为的控件的宽度是大于屏幕的宽度的,宽度是根据显示的x轴的点和间距,以及y轴坐标的文字的所占的宽度的距离所组成。 然后通过mDrawAngle来控…
ScrollView(RecyclerView等)为什么会自动滚动原理分析,还有阻止自动滑动的解决方案
这里我们看到,我们在添加一个hasFocus的子view的时候,是会调用requestChildFocus方法,在这里我们需要明白view的绘制原理,是view树的层级绘制,是绘制树的最顶端,也就是子view,然后父view的机制。明白这个的话,我们再继续看ViewGroup的…
Android的延迟实现的几种解决方案以及原理分析
写这篇文章的目的,是看到群里有人在实现延迟的时候,用如下的第四种方法,个人感觉有点不妥,为了防止更多的人有这种想法,所以自己抽空深入分析,就分析的结果,写下此文,希望对部分人有启示作用。 是通过wait和延迟时间到达的时候,调用notify来唤起线程继续执行,这样来实现延迟的话…
安卓自定义 View 进阶 - 贝塞尔曲线
在上一篇文章 Path 之基本图形中我们了解了 Path 的基本使用方法,本次了解 Path 中非常非常非常重要的内容 - 贝塞尔曲线。让我们共同感受曲线之美。
Android 自定义 View——贝塞尔曲线
本文介绍了 Path 的贝塞尔曲线,同时通过百分比注水图以及平滑曲线的例子,进行了实战。
下一页
个人成就
文章被点赞
701
文章被阅读
52,541
掘力值
1,860
关注了
10
关注者
72
收藏集
6
关注标签
27
加入于
2017-04-09