前言 核心动画使用action对象实现它的可视化动画。一个action对象是指遵循 "CAAction" 协议并定义了Layer相关的动画行为的对象。所有的CAAnimation对象实现了这个协议,无论何时Layer的属性发生变化的时候就会执行对应的action对象(包含CAAnimation对象) ...
分类:
其他好文 时间:
2018-02-07 20:01:06
阅读次数:
171
一、前言 今天浏览某网站看到一个活动页有内嵌的弹幕模块(图一),但是看到移动的弹幕重叠很多,不忍直视啊。突然想起很久之前自己写写过类似的弹幕,就翻出来看了一下,呵,也是不忍直视的,最后再附上当年的效果以及代码; 二、大话几点 1、弹幕应用场景,视频中,直播中,微信墙等; 2、弹幕增加了大家的互动性, ...
分类:
其他好文 时间:
2018-02-07 19:36:56
阅读次数:
189
高级动画技巧 配置属性动画或者关键帧动画的方式是多种多样的。需要同时执行多个动画或者顺序执行多个动画的APP,可以通过高级的方式同步这些动画的timing或者将这些动画绑定在一起。我们也可以使用其他类型的动画对象来创建可视化的transitions和别的有趣的动画效果。 ...
分类:
其他好文 时间:
2018-02-07 15:06:54
阅读次数:
166
旋转动画 参考: 1、http://www.w3school.com.cn/cssref/pr_animation.asp 2、http://www.runoob.com/cssref/css3-pr-flex.html ...
分类:
Web程序 时间:
2018-02-07 12:12:03
阅读次数:
701
其实当AS升级到3.0之后,Gradle Plugin和Gradle不升级也是可以继续使用的,但很多新的特性如:Java8支持、新的依赖匹配机制、AAPT2等新功能都无法正常使用。 Gradle Plugin升级到3.0.0及以上,修改project/build.gradle文件: Gradle升级 ...
分类:
其他好文 时间:
2018-02-07 00:43:25
阅读次数:
464
构建Layer层次结构 在APP中大多数情况下,将Layer和View对象结合使用是Layer最好的使用方式。然而,很多时候我们可能需要通过添加单独的Layer对象,以便增加视图继承层次;当为了提高性能,或为了实现View很难实现的特性,此时应该使用Layers,此时也需要知道如何管理 ...
分类:
其他好文 时间:
2018-02-06 14:17:53
阅读次数:
201
Core Animation 文档翻译(第四篇) _ _ _ 让Layer的content动画起来 核心动画的基础接口以及为拥有Layer的View做的动画扩展接口,使得为Layer制作复杂动画变得简单化。例如改变Layer的frame的size、改变Layer在屏幕上的position、应用旋转t ...
分类:
其他好文 时间:
2018-02-04 12:44:52
阅读次数:
204
[1]常用动画属性——`transition` [2]常用动画属性——`animation` [3]常用动画属性——`transform` [4]常用动画属性——`animation-delay`为负值 [5]常用动画属性——妙用`border`颜色 [6]常用动画属性——巧用`border`宽度 ... ...
分类:
Web程序 时间:
2018-02-03 00:35:13
阅读次数:
238
ZC:CSS3 动画,貌似 SVG画 会动的狐狸 的效果,能实现吗? 1、animation: 名字 总时间 速度曲线 延时时间 播放次数 播放方向 2、 3、 4、 5、 ...
分类:
Web程序 时间:
2018-01-31 11:20:06
阅读次数:
185