You can do something like this:

public class MyImageView extends ImageView {

        .
        .
        .

        public boolean onTouchEvent(MotionEvent ev) {
                BitmapDrawable bd = (BitmapDrawable)getDrawable();
                Bitmap bitmap = bd.getBitmap();
                int color = bitmap.getPixel((int)ev.getX(), (int)ev.getY());

                // red --> Color.red(color)
                // green --> Color.green(color)
                // blue --> Color.blue(color)

                return true;
        }
}


--
Jack Ha
Open Source Development Center
・T・ ・ ・Mobile・ stick together

The views, opinions and statements in this email are those of
the author solely in their individual capacity, and do not
necessarily represent those of T-Mobile USA, Inc.



On May 23, 7:37 am, guruk <ilovesi...@gmail.com> wrote:
> Hi,
>
> i have a ImageView with a Picture in it.
> When I touch the Picture through the TouchScreen, how can i get the
> ColorCode (eg. 0xff0033933) from the x/y Coordinate I clicked?
>
> Something like: onTouch.GetColorCode  (from the pixel bellow my
> finger)
>
> Any Idea?
>
> Thanks
> Yours Chris
--~--~---------~--~----~------------~-------~--~----~
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