用画布绘制的自定义视图的弹跳动画

时间:2016-03-21 19:43:06

标签: android animation canvas

我在使用画布的自定义视图中绘制不同的视图,并且想要在视图上添加自定义动画(无限弹跳),不知道如何实现。将不胜感激任何建议。这是代码块,我想将反弹动画添加到view1

class MainView extends View {
    @Override
    protected void onDraw(final Canvas canvas) {
        canvas.save();

            // Draw view 1
            canvas.translate(…);
            view1.draw(canvas)

            // draw other views

        canvas.restore();
    }
}

class View1 extends View {
..
}

1 个答案:

答案 0 :(得分:0)

您可以使用XML或Java将动画师直接添加到视图中。要创建反弹,您可以扩展插补器类(或其中一个预定义的子类)