随笔分类 -  android

摘要:我们在上一篇博客中,讨论了视图动画与帧动画。那么这节课则要讨论更复杂,更强大的 (属性动画)。 视图动画使用简单,但是功能也简单。(只有那四种功能)。并且也不改变View的真实布局属性值。帧动画主要是依靠ui设计师切图。而android3.0之后,推出了属性动画,则是功能强大,可以能让我们自由发挥想 阅读全文
posted @ 2017-09-10 15:52 eleven_yw 阅读(1156) 评论(0) 推荐(7) 编辑
摘要:项目中好久没用过动画了,所以关于动画的知识都忘光了。知识总是不用则忘。正好最近的版本要添加比较炫酷的动画效果,所以也借着这个机会,写博客来整理和总结关于动画的一些知识。也方便自己今后的查阅。 Android中的动画分为三类。 + View animation:视图动画,也叫做 Tween(补间)动画 阅读全文
posted @ 2017-09-09 23:21 eleven_yw 阅读(970) 评论(0) 推荐(6) 编辑
摘要:View的draw过程相比之于measrue过程,也是比较简单的。并且在我们自定义View时,也经常需要重写 方法,来绘制出我们要实现的效果。 如之前的文章所说,绘制的流程也是起始于 ,`ViewRootImpl performDraw() ViewRootImpl draw(boolean ful 阅读全文
posted @ 2017-07-22 21:41 eleven_yw 阅读(1053) 评论(0) 推荐(1) 编辑
摘要:前段开始学习View的工作原理,前两篇博客的草稿都已经写好了,本想一鼓作气写完所有的相关文章,然后经历了一段连续加班,结果今天准备继续写文章时,把之前写好的东西都忘记了,又重新梳理了一遍,所以说那怕就是已经掌握的知识,也要记得温故而知新。 言归正传,之前我们讨论过了measure过程,measure 阅读全文
posted @ 2017-07-10 20:55 eleven_yw 阅读(1104) 评论(1) 推荐(3) 编辑
摘要:在 "上一篇文章" 中,我们介绍了 与`MeasureSpec`, 下面的文章就开始讨论View的三大流程。 View的三大流程都是通过 来完成的。 对应于 类,它是连接 与`DecorView Activity DecorView Window ViewRootImpl ViewRootImpl 阅读全文
posted @ 2017-07-10 07:09 eleven_yw 阅读(2104) 评论(1) 推荐(2) 编辑
摘要:这段时间在学习android中view的工作原理与自定义View的相关内容,所以未来这这几篇博客都总结一下相关的知识吧。 首先我们要了解和熟悉两个概念, 与 . DecorView 我们在设置 的界面时,用的就是这句话 ,那么大家有没有疑问呢,这个名字有点奇怪啊,为什么是 ?难道不应该是 吗?这个问 阅读全文
posted @ 2017-07-09 22:54 eleven_yw 阅读(1669) 评论(0) 推荐(6) 编辑
摘要:上一篇博客讨论了一下view中的事件分发,既然存在事件分发的过程,那么也就可能存在着冲突。常见的由以下三种形式的冲突。(外面叫做 ,包裹在里面的叫做 ) 和 滑动方向不同。(比如 左右滑动, 上下滑动)。 和 滑动方向相同。(比如两者都是上下滑动)。 以上两种情况的混合。 当然,实际上我们需要解决的 阅读全文
posted @ 2017-06-04 12:03 eleven_yw 阅读(806) 评论(0) 推荐(2) 编辑
摘要:假设手机屏幕上有一个button。我们去点击了一下,然后button做出了相应的反应,那么这个过程其实这样的,当手机点击到屏幕时,TP(Touch panel)传感器的数据发生了变化。数据经过驱动的处理(其实用示波器来看传感器数据,这个数据肯定不可能那么规整),然后数据依次传递到内核,framwor 阅读全文
posted @ 2017-05-31 19:53 eleven_yw 阅读(1037) 评论(0) 推荐(0) 编辑
摘要:在实际项目当中,一个很常见的需求场景就是在根据子线程当中的数据去更新ui。我们知道,android中ui是单线程模型的,就是只能在UI线程(也称为主线程)中更新ui。而一些耗时操作,比如数据库,网络请求,I/O等都是在其他线程中进行的,那么此时就需要在不同线程中进行通信了,而我们最常用的方式就是Ha 阅读全文
posted @ 2017-03-19 20:25 eleven_yw 阅读(344) 评论(0) 推荐(4) 编辑
摘要:本文同时发表于本人个人网站 www.yaoxiaowen.com monkey测试算是android自动化测试当中最简单的一种工具了。虽然简单,不过对于测试app的稳定健壮,减少崩溃还是比较有用的。所以建议app可以经常做些monkey测试,下班之后,打开monkey测试,就不用管了,第二天来了查看 阅读全文
posted @ 2017-02-21 16:22 eleven_yw 阅读(1053) 评论(1) 推荐(6) 编辑

点击右上角即可分享
微信分享提示