我在canvas中有一个位图。该类实现ontouchlistener.i需要在触摸图像时隐藏图像。
class Panel extends View implements View.OnTouchListener {
Paint linepaint=new Paint();
public Panel(Context context) {
super(context);
}
@Override
public void onDraw(Canvas canvas) {
Bitmap imgtable = BitmapFactory.decodeResource(getResources(), R.drawable.table_01);
canvas.drawBitmap(imgtable, centrex, centrey, null);
public boolean onTouch(View v, MotionEvent event) {
// TODO Auto-generated method stub
return false;
}
}
答案 0 :(得分:0)
为绘制图像的视图设置触控侦听器。并且改变了视图的可见性。不在onDraw();
编辑:
如果您在Bitmap
上设置ImageView
图片,则必须在ImageView上应用onTouchListener()
。位图图像只是提供给视图的数据。