可以认为分成两部分, 先是一个闪屏页, 然后再是滑动页.
?
效果图
----
闪屏页
?
布局图
闪屏页不难做, 关键是动画的设置. 直接上代码....(你可以弄得简约一些, 也可以夸张一些), 然后添加到一个动画集合当中, 设置给我们的视图....之后还要监听下动画结束, 在结束之后调用下一个activity并且关闭当前的activity, 然后就到了滑动页.
----
滑动页
来看看滑动页布局代码, 因为有些视图是在代码中生成, 所以布局图看不出效果...(point);
}
}
解析:
先要初始化数据, 向ArrayList中添加图片和同等数量的圆点....有一个麻烦的点就是说, 要等视图绘制完成了我们才可以计算出两个小圆点之间的距离, 但是我们现在在onCreate之中, 所以我这里加了一个监听, 绘制(onLayout)完成会回调我们这里加的监听, 当然我们监听以此就可以了