我实际上可以使用FingerPaint in API Demos给定的样本在我的应用程序中用手指画线Android SDK.但是如何仅用手指沿着屏幕上的点绘制这些线条.我想要这样的应用程序:https://play.google.com/store/apps/details?id = zok.android.dots
我只想用手指在第1点和第2点之间画线.必须仅在触摸点2时绘制1到2之间的线,否则不应绘制.同样,再次从第2点到第3点,依此类推.请帮我一个代码.提前致谢
PS请在回答之前仔细查看链接中的应用程序,以便您对我的要求有一个清晰的认识.
更新:
public class PaintView extends View {
private Bitmap mBitmap;
private Canvas mCanvas;
private Path mPath;
private Paint mPaint;
private static final int TOUCH_TOLERANCE_DP = 20;
private static final int BACKGROUND = 0xFFDDDDDD;
private List<Point> mPoints = new ArrayList<Point>();
private int mLastPointIndex = 0;
private int mTouchTolerance;
private boolean isPathStarted = false;
public PaintView(Context context) {
super(context);
mCanvas = new Canvas();
mPath = new …Run Code Online (Sandbox Code Playgroud) android ×1