开发者

Best way to animate programatically created bitmaps in android

I have a board game app that creates a lot (hundreds) of bitmaps, and constantly changes them as the game progresses. These bitmaps are creat开发者_Go百科ed, not loaded from a resource... so they have no R.id to refer to.

I would like to animate some of them, e.g. a bitmap moving from one loction to another when a player taps to move it. What is the best way to do this?

Note, this is 2.1 and the bitmaps are drawn on a canvas via a matrix translate.


Make this function to get image from drawable folder

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

For set the image , where do you you want>

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

if you want more about bitmap. then you may try this links.

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

drawable getResources().getIdentifier problem

setImageURI / setimagebitmap to fetch image from net and display in image view

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜