我的Android应用程序允许用户打开图像,在特定区域创建标记(视觉线索),他们可以在团队中单独添加注释和交换。
E.g。为了最终确定构建计划,应用程序允许以位图的形式打开建议的计划,管理层可以通过在特定部分上标记并添加相应的注释来建议修改。
要求是,用户应该选择选择要在他的手指移动上绘制的模式。
Android提供哪些选项来绘制模式?
仅供参考,请查看以下图片。
我想在手指触摸上绘制上述模式之一。
答案 0 :(得分:0)
您可以使用 GestureDetector 类来更灵活地检测TouchEvents。 您可以参考http://developer.android.com/training/gestures/detector.html以获得更好的解释。
答案 1 :(得分:0)
使用this代码,您可以在画布上用手指绘制。
然后添加你必须在你的Paint对象上添加着色器来绘制像你这样的图案。
mPatternBitmap = BitmapFactory.decodeResource(getResources(), pPatternId);
mBitmapShader = new BitmapShader(mPatternBitmap, Shader.TileMode.REPEAT, Shader.TileMode.REPEAT);
mPaint.setShader(mBitmapShader);
其中pPatternId是来自res的模式图像id。