【问题标题】:How to animate a Bitmap in a canvas (Android)如何在画布中为位图设置动画(Android)
【发布时间】:2013-02-25 23:39:10
【问题描述】:

我正在使用一个使用 onDraw(Canvas canvas) 方法在不同位置绘制一个或多个位图的类。如果我想在事件 ( onTouchEvent ) 之后为这些位图之一设置动画,并且如果我知道所有位图的位置位图,如何将选中的位图转换到另一个位置?

【问题讨论】:

    标签: android canvas bitmap translate-animation


    【解决方案1】:

    你不能改变绘制位图的位置。更改位图位置后,您必须使用 invalidate() 方法重新绘制它。

    【讨论】:

    • 我应该把 invalidate() 放在我的班级哪里?在 OnTouchEvent 中?我该如何使用它?最后,我可以在画布中使用位图创建一个 traslateAnimation 吗?
    • 无法在画布对象中制作包含多个位图的动画?必须使用布局和 ImageViews 吗?
    猜你喜欢
    • 2013-09-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-25
    • 2021-06-12
    • 2020-04-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多