在android上实现图像幻灯片动画,如何在duration调用每个onDraw()时计算像素

在android上实现图像幻灯片动画,如何在duration调用每个onDraw()时计算像素,android,Android,我想在Android中实现一个像ViewPager这样的图像滑块,我在onDraw调用时做从左到右的动画,这个动画将多次绘制,直到目标图像绘制完成。 我设置了幻灯片持续时间,我希望动画在计时结束时完成,但我不知道每个onDraw()要花费多少时间,在开始动画之前,我将计算每个绘图的像素,然后,我调用invalidate()方法,该方法将被大量调用,直到在top0和left0位置绘制图像。 我的问题是,如何计算每个绘图的像素。请给我一些建议,提前谢谢。为什么不将ViewPager与ImageVie

我想在Android中实现一个像ViewPager这样的图像滑块,我在onDraw调用时做从左到右的动画,这个动画将多次绘制,直到目标图像绘制完成。

我设置了幻灯片持续时间,我希望动画在计时结束时完成,但我不知道每个onDraw()要花费多少时间,在开始动画之前,我将计算每个绘图的像素,然后,我调用invalidate()方法,该方法将被大量调用,直到在top0和left0位置绘制图像。


我的问题是,如何计算每个绘图的像素。请给我一些建议,提前谢谢。

为什么不将
ViewPager
ImageViews
一起使用呢?我想让所有版本的Android都好看,我还有一些定制,例如,在底部绘制滑块分页@MaciejGórskiViewPager是android支持v4库的一部分。这意味着它将从1.6(API4)开始工作,一直工作到更高。请看这里: