我的安卓应用程序允许用户打开图片,在特定区域创建标记(视觉提示),以便他们可以单独添加注释并在团队内部交换。例如,为了完成建筑计划,该应用程序允许打开建议的平面图像,管理层可以在特定部分上做标记并添加相应的注释来提出修改意见。要求是,用户应该能够选择一种模式进行手指移动绘制。
Android提供哪些选项来绘制图案?
请参考以下图片: 我想在手指触摸时绘制上述其中一种图案。
Android提供哪些选项来绘制图案?
请参考以下图片: 我想在手指触摸时绘制上述其中一种图案。
使用this代码可以在画布上用手指绘制。
然后,您必须向Paint对象添加着色器以绘制类似于您的图案。
mPatternBitmap = BitmapFactory.decodeResource(getResources(), pPatternId);
mBitmapShader = new BitmapShader(mPatternBitmap, Shader.TileMode.REPEAT, Shader.TileMode.REPEAT);
mPaint.setShader(mBitmapShader);
其中pPatternId是来自res的模式图像id。