Я делаю это, когда нажимаю на Представление. Я пытаюсь получить координату щелчка на представлении. Теперь я получаю значение в мировых координатах. Я хочу получить его в местных координатах.
проверьте код ниже
public void objectClick(View objectClicked)
{
int [] locationOfViewInWindow=new int[2];
int Object = objectClicked.getId();
View img= (View)findViewById(Object);
objectClicked.getLocationInWindow(locationOfViewInWindow);
Log.d("Check:","locn in window" + locationOfViewInWindow[0]+ " "+ locationOfViewInWindow[1]);
switch (hObject) {
case R.id.imageView1:
case R.id.imageView2:......
case.R.id.imageview11:
ImageView drawable= (ImageView)findViewById(objectClicked.getId());
Drawable d = drawable.getDrawable();
boolean flag = d.getTransparentRegion().contains(locationOfViewInWindow[0], locationOfViewInWindow[1]);
Log.d("Check", "Opacity" + flag);
boolean flag is returning me null because the region of transparent it is checking w.r.t to world co-ordinate
Suggestion is appreciated