Animation.java :  » Game » jump-bells » com » android » jump » Android Open Source

Android Open Source » Game » jump bells 
jump bells » com » android » jump » Animation.java
package com.android.jump;
import java.util.Timer;
import java.util.TimerTask;
import java.util.Vector;

import android.graphics.Bitmap;

public class Animation 
{
    
     private Vector<Bitmap> mvBitmaps;
     private int mCurrentBitmap;
     
     Animation()
     {
       mCurrentBitmap = 0;
       mvBitmaps = new Vector<Bitmap>();
       Timer timer = new Timer();
       MyTask timetask = new MyTask();
       timer.schedule(timetask, 500,500);

     }
     
     public void addBitmap(Bitmap nBitmap)
     {mvBitmaps.add(nBitmap);}
     
     public void setCurBitmap()
     {
       mCurrentBitmap++;
         if(mCurrentBitmap>=mvBitmaps.size())
           {mCurrentBitmap = 0;}
     }
     
     public boolean isEmpty()
     {return mvBitmaps.isEmpty();}
     
     public Bitmap getCurBitmap()
     {return mvBitmaps.get(mCurrentBitmap);}
     
     public class MyTask extends TimerTask{
       public void run() {
         setCurBitmap(); 
       }
       }

}
java2s.com  | Contact Us | Privacy Policy
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.