Hi,

I answered myself:
http://android-developers.blogspot.com/2007/11/stitch-in-time.html

I'll use the Handler instead.

a+

On Mon, May 18, 2009 at 5:51 PM, Jocelyn Pelletier <gratt...@gmail.com>wrote:

> Hi,
>
> I'm trying to do a really simple thing:
>
>    1. The user click on the button -> show a pressed button image
>    2. Wait 2 seconds
>    3. Restore the button image
>
> Here is my actual code:
>
>     private OnTouchListener onTouchClickListener = new OnTouchListener() {
>
>         @Override
>         public boolean onTouch(View v, MotionEvent event) {
>             ((ImageView) v).setImageResource(R.drawable.green_pressed);
>
>             if(updateTimer != null) {
>                 updateTimer.cancel();
>             }
>             updateTimer = new Timer("test");
>             updateTimer.schedule(new TimerTask() {
>
>                 public void run() {
>                     ImageView imageView01 = (ImageView)
> findViewById(R.id.ImageView01);
>                     imageView01.setImageResource(R.drawable.green);
>                 };
>
>             }, 2000);
>
>             return false;
>         }
>     };
>
> Actually, the image change when I touch it so* ((ImageView)
> v).setImageResource(R.drawable.green_pressed);* is working but the
> TimerTask run() function never seem to be called :S
>
> Please help!
>
> Thanks
> --
> Jocelyn Pelletier
>



-- 
Jocelyn Pelletier

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

Reply via email to