相关疑难解决方法(0)

使用手指沿点画线

我实际上可以使用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

6
推荐指数
1
解决办法
4327
查看次数

标签 统计

android ×1