CABasicAnimation实现图片的旋转
2020-07-14 04:38
15 查看
/**
所谓关键帧动画,就是将Layer的属性作为KeyPath来注册,指定动画的起始帧和结束帧,然后自动计算和实现中间的过渡动画的一种动画方式。
*/
func startAnimation(){
println(__FUNCTION__)
// 设置动画
let anim = CABasicAnimation(keyPath: "transform.rotation")
//
anim.toValue = 2 * M_PI
anim.repeatCount = MAXFLOAT
anim.duration = 20.0
circleView.layer.addAnimation(anim, forKey: nil)
}
//停止动画
func stopAnimation(){
println(__FUNCTION__)
circleView.layer.removeAllAnimations()
}
转载于:https://my.oschina.net/u/150265/blog/422463
相关文章推荐
- Android 利用Matrix实现图片随手指平移、旋转、缩放
- Android Tween动画之RotateAnimation实现图片不停旋转
- Andriod SeekBar以及实现图片旋转平移放大缩小
- Android Tween动画之RotateAnimation实现图片不停旋转
- progressBar图片旋转效果实现
- JQ+rotate插件实现图片旋转,兼容IE7+ \ CHROME等浏览器
- jq实现旋转图片
- 实现Div的3D图片的360度旋转-岳瑞涛
- IOS利用CGAffineTransform实现图片旋转
- 实现图片自动旋转
- Android实现对图片的缩放、剪切、旋转、存储
- 自定义View实现图片的绘制、旋转、缩放
- 【Android 开发】:UI控件之 ImageView 实现图片旋转和缩放功能
- Android实现图片缩放与旋转
- flex ActionScript 库 objectHandelrs实现图片旋转,拖拽操作
- qml 实现图片旋转, 且鼠标可以拖动图片,鼠标点击在两幅图片间切换
- Ajax实现静态刷新页面过程带加载旋转图片
- Android实现对图片的缩放、剪切、旋转、存储
- C#实现任意角度旋转图片(方法1)
- AS3.0 Bitmap类实现图片3D旋转效果