首先我们来看到底什么是骨骼动画: 在早期的机器上,渲染本身已经占用了很多CPU资源,因此,对于渲染,往往采取的是一种空间换时间的策略,以避免在模型的渲染中继续加重CPU的负担。帧动画模型在这种条件下应运而生。比较著名的帧动画格式是Quake2所采用的MD2。到今天为止,帧动画依然存在,只不过帧动画更...
分类:
其他好文 时间:
2014-07-16 22:50:19
阅读次数:
201
Animation从总体来说可以分为两类: Tweened Animations:该类提供了旋转,移动,伸展,淡入淡出等效果 Frame-By-Frame Animations:该类可以创建一个Drawable序列,这些Drawable可以按照指定的事件间隔一个一个显示,和动画片差不多一、Twe.....
分类:
移动开发 时间:
2014-07-16 21:54:13
阅读次数:
386
如果在android中开发复合动画需要使用类AnimationSet 类 利用它的add 方法就可一加入动画 或者使用布局文件 set 加入多个动画就行 不过他们是在同一时间内开始动画的 1 xml代码 2 3 4 8 9 10 1 // 通过Animation...
分类:
移动开发 时间:
2014-07-16 21:43:54
阅读次数:
366
相关代码展示:- (IBAction)toggleRoundCorners:(id)sender { [CATransaction setDisableActions:![_enableAnimations isOn]]; [CATransaction setAnimationDuration...
分类:
其他好文 时间:
2014-07-11 21:09:18
阅读次数:
233
上次谈到了Fragment动画加载的异常问题,今天再聊聊它的动画加载loadAnimation的实现源代码:
Animation loadAnimation(Fragment fragment, int transit, boolean enter,
int transitionStyle) {
接下来具体看一下里面的源码部分,我将一部分一部分的讲解,首先是:...
分类:
移动开发 时间:
2014-07-11 00:02:40
阅读次数:
407
项目中要用到动画的控制,比如说暂停、恢复继续等,先看代码:(很容易实现)-(void)pauseLayer:(CALayer*)layer
{
CFTimeInterval pausedTime = [layer convertTime:CACurrentMediaTime() fromLayer:nil];
layer.speed = 0.0;
layer.timeOff...
分类:
移动开发 时间:
2014-07-10 23:47:35
阅读次数:
234
1 uiview动画
[UIView beginAnimations:@"Curl"context:nil];//动画开始
[UIView setAnimationDuration:0.75];
[UIView setAnimationDelegate:self];
[UIView setAnimationTransition:UIViewAnimationTran...
分类:
其他好文 时间:
2014-07-10 19:32:01
阅读次数:
218
Action Bar主要功能包含:
1. 显示选项菜单
2. 提供标签页的切换方式的导航功能,可以切换多个fragment.
3. 提供下拉的导航条目.
4. 提供交互式活动视图代替选项条目
5. 使用程序的图标作为返回Home主屏或向上的导航操作。
首先说下,使用OverFlow的时候需要在onCreate()函数中调用如下方法:
privat...
分类:
移动开发 时间:
2014-07-09 10:32:01
阅读次数:
313
前言、动画分类
如下图所示,Android的动画主要分为三种:
下面首先说说
属性动画
所谓属性动画——
就是指对象的属性值发生了变化,如控件位置和透明度等。
举例,现在要实现一个按键先下移,再右移的动画。
(1)编写动画xml
由于新建android工程的时候,在res下面并没有专门放置动画xml的文件夹,因此,我们新建一个animator名称的文件夹。建议不要起别...
分类:
移动开发 时间:
2014-07-08 15:09:09
阅读次数:
222
今天在测试过程中,出现了这样一个bug,分别有两种情景:
(前提是:app是基于UINavigationController构建的)
1、从Controller-A中push进来B。在B中点击返回,返回的界面为黑色一片。再做返回操作就crash了。
2、从Controller-A中push进入B,此时B中tableview出现错位现象,tableview被navigationbar覆盖了...
分类:
其他好文 时间:
2014-07-08 10:33:48
阅读次数:
218