我想在 Canvas 上绘图时像笔一样显示图像。看起来我正在画扔笔。 当我停止画画时,笔的图像应该被隐藏。
有可能吗? 如果是,那么我应该怎么做才能做到? 谢谢。
最佳答案
是的 在 Canvas 上取一张位图,通过指定坐标绘制
例如。
int Down_yvalue=0;
int Current_yvalue=0;
Bitmap bmp1 = BitmapFactory.decodeResource(getResources(), R.drawable.face);
canvas.drawBitmap(bmp1, Down_yvalue, Current_yvalue, new Paint());
和ontouch事件通过调用这个方法invalidate获取坐标重绘 例如。
public boolean onTouchEvent(MotionEvent event) {
Down_yvalue=(int)event.getX();
Current_yvalue=(int) event.getY();
invalidate() ;
}
关于android - 我在 Canvas 上绘图时是否可以显示图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8165947/