【发布时间】:2012-02-29 04:27:20
【问题描述】:
我有相对布局作为主视图,它有几个图像视图,它们位于顶部边缘和左侧边缘。现在我想检查发生触摸的像素处的 imageViews 不透明度或透明区域。假设我触摸了 533,240 的一些位置 .. 我想检查该位置是透明的还是半透明的或不透明的。因为 imageview 将始终是方形的,我猜图像的一部分将是透明的,但它不应该包含在 onTouch 事件中这就是为什么我的目标是,如果我将触摸 w.r.t 的位置与 Imageview 的局部坐标对应,那么我可以将该像素提供给 drawable.getTransparentRegion.container(int x , int y)
进一步解释..我想要做的是点击或触摸时获得视图..从那个视图我得到 imageview ....从那个 imageview 我试图得到那个 imageview 的 Drawable ..我已经到了这里...现在我想将触摸事件位置 w.r.t 获取到 imageview 以便我可以在 drawable.getTransparentRegion 中检查它? ...我希望你能理解
最后,我想区分 imageView 的透明部分(即 Imageview 的不需要部分)和 imageView 中可绘制的 Transculent 部分...
【问题讨论】: