Java Android:在现有视图/活动上显示二维动画

Java Android:在现有视图/活动上显示二维动画,java,android,Java,Android,几个小时以来,我一直把头撞在墙上,试图找出在当前视图上覆盖动画的最佳方法。我有一个ListView,我想在用户单击按钮时在ListView的顶部显示一个动画(比如一帧一帧的炸弹爆炸) 有人能给我指出正确的方向吗?这就是你要找的: 从链接: 曲面是Z有序的,因此它位于保持其SurfaceView的窗口后面;SurfaceView在其窗口中打孔以显示其曲面。视图层次将负责与曲面正确合成通常显示在其顶部的SurfaceView的任何同级。这可用于将覆盖(如按钮)放置在曲面顶部,但请注意,这可能会对性

几个小时以来,我一直把头撞在墙上,试图找出在当前视图上覆盖动画的最佳方法。我有一个ListView,我想在用户单击按钮时在ListView的顶部显示一个动画(比如一帧一帧的炸弹爆炸)


有人能给我指出正确的方向吗?

这就是你要找的:

从链接:

曲面是Z有序的,因此它位于保持其SurfaceView的窗口后面;SurfaceView在其窗口中打孔以显示其曲面。视图层次将负责与曲面正确合成通常显示在其顶部的SurfaceView的任何同级。这可用于将覆盖(如按钮)放置在曲面顶部,但请注意,这可能会对性能产生影响,因为每次曲面更改时都会执行完整的alpha混合合成

或者,您可以将ListView子类化,并使用画布绘制所需的2d内容: