背景:要求实现如下两种动画样式
样式一:翻卡
实现原理:
一个容器内add四个ImageView,前上、前下、后上、后下。通过索引控制相应view向上或向下
代码实现步骤
-
创建不同的四个ImageView,注意设置锚点,保证图片对齐
-
加定时器,设置自动轮播
-
实现核心轮播动画
-
实现图片从有-无的过程核心动画
样式二:3D旋转
实现原理:
新增一个scrollView,在scrollView上加两个相同尺寸的ImageView,通过图片索引动态控制具体赋值在某一个ImageView上
代码实现步骤:
-
创建scrollView,注意尺寸的设置
-
添加相同尺寸的两个ImageView,注意坐标锚点的设置
-
添加定时器,设置自动轮播
-
轮播核心动画
-
实现图片3D效果核心动画