Лучший способ анимировать программно созданные растровые изображения в Android - PullRequest
0 голосов
/ 27 сентября 2011

У меня есть приложение для настольных игр, которое создает много (сотни) растровых изображений и постоянно меняет их по ходу игры.Эти растровые изображения создаются, а не загружаются из ресурса ... поэтому у них нет R.id, на который можно сослаться.

Я хотел бы оживить некоторые из них, например, растровое изображение, перемещающееся с одного лосьона на другой, когда игрок нажимает, чтобы переместить его.Каков наилучший способ сделать это?

Обратите внимание, что это 2.1, и растровые изображения нарисованы на холсте с помощью матричного перевода.

1 Ответ

0 голосов
/ 27 сентября 2011

Используйте эту функцию для получения изображения из папки для рисования

  private Bitmap getImageBitmap(){
  int resID = getResources().getIdentifier(uri, "drawable",
            "a.b.c");
    Bitmap mBitmap = BitmapFactory.decodeResource(getResources(), resID);
    return mBitmap;
   }

Для установки изображения, где вы хотите>

 ImageView imageview01.setImageBitmap(getImageBitmap("name of bitmap");

, если вы хотите больше узнать о растровом изображении.тогда вы можете попробовать эту ссылку.

http://developer.android.com/reference/android/widget/ImageView.html

drawable getResources (). getIdentifier problem

setImageURI / setimagebitmap для получения изображенияиз сети и отображения в виде изображения

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...