Android: Перевести анимацию на растровое изображение - PullRequest
0 голосов
/ 10 декабря 2011

У меня есть объект android.graphics.Bitmap, который я рисую на холсте, и я пытаюсь анимировать его из положения x, y в положение x1, y1. Поэтому, просмотрев библиотеку Animation, я подумал, что могу использовать TranslateAnimation для анимации, как если бы у объекта Bitmap не было метода startAnimation. Итак, как мне оживить мой растровое изображение? Нужно ли обернуть его в какой-нибудь другой объект?

Ответы [ 2 ]

3 голосов
/ 12 декабря 2011

Вы можете установить его на ImageView и анимировать ImageView.

РЕДАКТИРОВАТЬ: Теперь, когда я думаю об этом, вы все равно должны отображать растровое изображение через какое-то представление.Анимации анимации могут быть применены к любому видимому представлению, поэтому независимо от того, что отображает растровое изображение, просто анимируйте его.

В качестве альтернативы, вы можете расширить View и создать пользовательское представление.Используйте метод canvas.translate(toX, toY), чтобы сместить холст и нарисовать растровое изображение.

0 голосов
/ 12 декабря 2011

DeeV говорит правильно - как ваше растровое изображение показывается для пользователя?Это должно быть ImageView с набором BitmapDrawable, и для этого просмотра вы можете запустить анимацию.

...