- 博客(8)
- 收藏
- 关注
原创 深入分析UI 上层事件处理核心机制 Choreographer
深入分析UI 上层事件处理核心机制 Choreographer 结论写在前面:Choreographer就是一个消息处理器,根据vsync 信号 来计算frame,而计算frame的方式就是处理三种回调,包括事件回调、动画回调、绘制回调。这三种事件在消息输入、加入动画、准备绘图layout 等动作时均会发给Choreographer。 下面来看分析过程 看过一些源码后,发现ui 绘制的
2014-01-22 00:13:46 31654 8
原创 Android 动画animation 深入分析
Android 动画animation 深入分析 前言:本文试图通过分析动画流程,来理解android动画系统的设计与实现,学习动画的基本原则,最终希望能够指导动画的设计。 0 本文中用到的一些类图 1 view animation 调用方法:view.startAnimation(animation); public void startAni
2014-01-15 16:49:11 25726 13
原创 android 多控件顺序翻转动画设计实现
android 翻转动画实现 自己的前几篇文章基本都是简单的把动画实现,能够看看效果。这次带来的翻转动画自然少不了的显示动画效果。 但这次多了实用性、可扩展性的考虑,把翻转动画不仅仅是针对个别iew的动画效果,而是一个可以翻转的layout,并实现接口flipable,具备一定的封装性;方便在添加其它控件,具备一定的扩展性,在例子中,也示例性地改变翻转内容,把layout中默认的textv
2014-01-22 00:13:05 8356 1
原创 android Pull-to-refresh 动画实现
android Pull-to-refresh 动画实现 现在很多应用都使用的pull-to-refresh 动画效果,包括微博、微信、QQ等。 这里示例性的实现pull-to-refresh 动画效果,并增加了额外的图片放大、透明度、位移等动画。这些动画也被经常使用。 实现效果: http://v.youku.com/v_show/id_XNjY0MTQzODQ4.html
2014-01-21 00:04:07 3627 3
原创 android 点击效果动画增强
1.使用开源库制作view 的放大+透明度的动画 2. 设计回调接口 3. 在view 的onclick 的处理中增加动画的调用,并把以前的onclick事件处理 作为回调加入到animation中,在动画完成后回调处理函数。 4. TODO:可以依据这个结构,添加更多动画效果。比如摇摆/震动等
2014-01-20 12:52:00 16028 7
原创 android 点击下弹动画实现
下弹动画的实现 下弹动画在很多应用都有使用,比如豌豆荚中的应用介绍界面,百度手机助手的应用介绍界面等。 只要熟悉android动画的使用接口,制作动画并不困难。 这里使用开源库nineoldandroids,其实和android3.0 以上直接使用动画接口是一样的。 实现效果 DropDownExample.java package com.buptfarme
2014-01-17 11:21:45 6309 4
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人