0

链接显示如何在 View pre API 11 上使用 AlphaAnimation。

我现在必须制作动画的内容适用于 API 11 及更高版本。

    ObjectAnimator fader = ObjectAnimator.ofInt(paint1,"alpha", 250, 00);
        fader.setDuration(1000);
        fader.setRepeatCount(0);
        fader.setRepeatMode(ValueAnimator.RESTART);
        fader.addUpdateListener(new ValueAnimator.AnimatorUpdateListener() {
            @Override
            public void onAnimationUpdate(ValueAnimator animation) {
                // TODO Auto-generated method stub
                invalidate();
            }
        });

然后在 onDraw() 方法中,我将位图动画为

    @Override
protected void onDraw(Canvas canvas) {
    // TODO Auto-generated method stub
    super.onDraw(canvas);
    canvas.save();
    canvas.drawBitmap(bitmap1, x, y  , paint1);         
    canvas.restore();
}

我可以使用什么 API 使其与 API 8 一起使用?

4

0 回答 0