如何在android中使位图不可见? [关闭]
Posted
技术标签:
【中文标题】如何在android中使位图不可见? [关闭]【英文标题】:How to make bitmap invisible ontouch in android? [closed] 【发布时间】:2012-08-09 23:32:14 【问题描述】:我在画布上绘制了一个位图,我想设置一个 ontouch 监听器,所以 一旦用户触摸位图,它就会变得不可见。
【问题讨论】:
发布代码。发布有关您尝试过的内容的详细信息? 查看您自己的问题答案here。 嘿,在你们都做 -4 和迈克盖茨之前读过,你们疯了,你们不知道位图和网格视图之间的区别吗? 【参考方案1】:这样做:
@Override
public boolean onTouch(final View view, MotionEvent event)
final int action = event.getAction();
int x = event.getX() // or getRawX();
int y = event.getY();
switch(action)
case MotionEvent.ACTION_DOWN:
if (x >= xOfYourBitmap && x < (xOfYourBitmap +yourBitmap.getWidth())
&& y >= yOfYourBitmap && y < (yOfYourBitmap + yourBitmap.getHeight()))
//You've pressed on your bitmap
break;
【讨论】:
什么是 idofbitmap 我们如何获得它?以上是关于如何在android中使位图不可见? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章
如何在 VueJS DevTools 中使 Vuex “不可见”
如何在 SkiaSharp 中使 SKBitmap 位图颜色为透明
如何在 Delphi 的 OLE 自动化过程中使 Word 不可见