我想知道如何在用户滑动手指时在 ImageView 上画一条线?
任何人都可以解释一下吗?或者可能是任何开始此操作的链接。
最佳答案
您必须拥有自己的 ImageView 并覆盖 onDraw 函数。使用这样的东西
public class MyImageView extends ImageView{
public MyImageView(Context context) {
super(context);
// TODO Auto-generated constructor stub
}
@Override
protected void onDraw(Canvas canvas) {
super.onDraw(canvas);
Paint p = new Paint(Paint.ANTI_ALIAS_FLAG);
canvas.drawLine(0, 0, 20, 20, p);
}
}
并在您的主类中创建对象 MyImageView
;当您触摸显示屏时调用 update();
函数
关于android - 如何在 Android 的 ImageView 中画一条线?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6178896/