Android
文章平均质量分 81
_Mx
分享.思考
展开
-
Animation's Brother ---- Animator
动画进阶之 Animator上篇文章学习了Animation的原理,也许细心的人发现了,Animation只是在画布(Canvas)上不断的重绘,那么这样就会出现一个问题, 我们动画结束后,原来的view属性没有变化,假如一个button经过动画移动后, 再点击他,它所绑定的事件不会触发,必须点击原来的位置才会触发. 这就是Animator出现的原因. 别名:Property Animation原创 2016-03-01 22:06:28 · 416 阅读 · 0 评论 -
FrameWork 之 Activity
Activity 与普通类 有什么区别?Activity生命周期本质Activity在AMS中的处理逻辑(Activity Manager Service)ActivityThread是什么? ActivityThread 是运行在 Activity主线程中的一个普通的java类.本身不是一个线程 在主线程方法中运行—->调用ActivityThread main()方法 (消息队列准备, 启原创 2016-03-04 10:03:13 · 430 阅读 · 0 评论 -
Thread 进阶
多线程的优点资源利用率更好 从磁盘中读取文件的时候,大部分的CPU时间用于等待磁盘去读取数据。在这段时间里,CPU非常的空闲。它可以做一些别的事情。程序设计在某些情况下更简单在单线程应用程序中,如果你想编写程序手动处理上面所提到的读取和处理的顺序,你必须记录每个文件读取和处理的状态。相反,你可以启动两个线程,每个线程处理一个文件的读取和操作。程序响应更快如果一个请求需要占用大量的时间来处理,原创 2016-03-03 22:11:57 · 531 阅读 · 0 评论 -
线程间通信
线程间通信线程通信的目标是使线程间能够互相发送信号。另一方面,线程通信使线程能够等待其他线程的信号通过共享对象通信线程A和B必须获得指向一个MySignal共享实例的引用,然后两者在读取的时候便可以有"交流".public class MySignal{ protected boolean hasDataToProcess = false; public synchronized boolean原创 2016-03-08 10:39:33 · 350 阅读 · 0 评论 -
Android Animation 机制详解
Android Animation 机制详解目录[TOC] 本篇博客我将和大家一起学习Android Animation的实现原理, 而不是Animation的使用Animation的分类Tweend动画 即通过对场景里的对象不断做图像变换 ( 平移、缩放、旋转 ) 产生动画效果 Frame 动画 即顺序播放事先做好的图像,跟电影类似 Android 动画框架原理要了解Android原创 2016-02-24 12:14:42 · 298 阅读 · 0 评论