Hi CMF,

check this..

http://smartandroidians.blogspot.com/2010/02/animation-through-bitmap.html

On Feb 25, 10:25 pm, social hub <shubem...@gmail.com> wrote:
> In your case you are extending view
>
> however if you use built in views or even your view which holds just the
> image.
>
> then u can setanimation and startanimation
>
>    TranslateAnimation animation = new TranslateAnimation(
>                             Animation.RELATIVE_TO_PARENT, 0.0f,
> Animation.RELATIVE_TO_PARENT, 0.0f,
>                             Animation.RELATIVE_TO_PARENT, -0.3f,
> Animation.RELATIVE_TO_PARENT, -0.15f
>                         );
>
>                     animation.setDuration(2000);
>                     animation.setFillAfter(true);
>                    // animation.setZAdjustment(Animation.ZORDER_BOTTOM);
>                     //i2.setAnimation(animation);
>                     i2.startAnimation(animation);
>
> here i2 is an imageview
>
> Google it u will find lots of animation examples.
>
> Hope this helps
>
> On Thu, Feb 25, 2010 at 11:17 AM, CMF <manf...@gmail.com> wrote:
> > Hi, do you have an explicit example? I don't know what are the
> > relationships between the BitmapAnimation View , the main class and
> > the Drawable class......
>
> > On Feb 25, 1:09 pm, Nithin <nithin.war...@gmail.com> wrote:
> > > Create a class "BitmapDrawable" which extends Drawable and pass the
> > > bitmap to the contructor. Then in draw() , draw the bitmap. Create the
> > > object of the "BitmapDrawable" class and add the object to the
> > > AnimationDrawable using addFrame()and set the duration in
> > > milliseconds(how much time you need to display the drawable). Then
> > > create a thread and call animationDrawable.start()
>
> > > Hope this helps...
>
> > > Nithin
>
> > > On Feb 25, 9:34 am,CMF<manf...@gmail.com> wrote:
>
> > > > I have bitmap displayed on the top of the screen when the app is
> > > > started up.
> > > > When clicking on the bitmap, the image should move to the bottom of
> > > > the screen.
>
> > > > I have read the AnimateDrawables from ApiDemos, but the animation is
> > > > done on a Drawable Object. If it can use on bitmap, it will be great!
>
> > > > Here is my code
>
> > > > public class HelloAndroid extends Activity {
> > > >    /** Called when the activity is first created. */
> > > >   �...@override
> > > >    public void onCreate(Bundle savedInstanceState) {
> > > >        super.onCreate(savedInstanceState);
> > > >        BitmapAnimation tv = new BitmapAnimation(this);
> > > >        setContentView(tv);
> > > >    }
>
> > > > }
>
> > > > public class BitmapAnimation extends View{
> > > >         private Bitmap myBitmap;
> > > >         public BitmapAnimation(Context context) {
> > > >                 super(context);
> > > >                 BitmapFactory.Options opts = new
> > > > BitmapFactory.Options();
> > > >                 opts.inScaled = false;
> > > >                 myBitmap =
> > > > BitmapFactory.decodeResource(getResources(),
> > > > R.drawable.icon, opts);
> > > >         }
> > > >         protected void onDraw(Canvas canvas) {
> > > >                 super.onDraw(canvas);
> > > >                 canvas.drawBitmap(myBitmap, 0, 0 ,new Paint());
> > > >         public boolean onTouchEvent(MotionEvent event){
> > > >                 if(event.getX() < myBitmap.getWidth() && event.getY() <
> > > > myBitmap.getHeight())
> > > >                 {
> > > >                         //do animation here
> > > >                 }
> > > >                 return true;
> > > >         }
> > > >         }
>
> > --
> > You received this message because you are subscribed to the Google
> > Groups "Android Developers" group.
> > To post to this group, send email to android-developers@googlegroups.com
> > To unsubscribe from this group, send email to
> > android-developers+unsubscr...@googlegroups.com<android-developers%2bunsubscr...@googlegroups.com>
> > For more options, visit this group at
> >http://groups.google.com/group/android-developers?hl=en

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to