Android 如何通过手指拖动在画布上绘制图案
我的Android应用程序允许用户打开图像,在特定区域(视觉线索)创建标记,他们可以单独添加注释并在团队内交换 例如,为了最终确定施工计划,应用程序允许以位图的形式打开拟议计划,管理层可以通过在特定部分上标记并添加相应注释来建议修改 要求是,用户应该可以选择在手指移动时选择要绘制的图案 Android提供了哪些选项来绘制模式 请看下图,以供参考。Android 如何通过手指拖动在画布上绘制图案,android,drawing,android-canvas,Android,Drawing,Android Canvas,我的Android应用程序允许用户打开图像,在特定区域(视觉线索)创建标记,他们可以单独添加注释并在团队内交换 例如,为了最终确定施工计划,应用程序允许以位图的形式打开拟议计划,管理层可以通过在特定部分上标记并添加相应注释来建议修改 要求是,用户应该可以选择在手指移动时选择要绘制的图案 Android提供了哪些选项来绘制模式 请看下图,以供参考。 我想在手指触摸上画一个上面的图案。您可以使用GestureDetector类,它更灵活地检测触摸事件。 您可以参考以获得更好的解释。使用代码,您可以
我想在手指触摸上画一个上面的图案。您可以使用GestureDetector类,它更灵活地检测触摸事件。 您可以参考以获得更好的解释。使用代码,您可以用手指在画布上绘制 然后添加必须将着色器添加到绘制对象中才能绘制类似于您的图案
mPatternBitmap = BitmapFactory.decodeResource(getResources(), pPatternId);
mBitmapShader = new BitmapShader(mPatternBitmap, Shader.TileMode.REPEAT, Shader.TileMode.REPEAT);
mPaint.setShader(mBitmapShader);
其中pPatternId是您的模式图像id,来自res.我想在画布上绘制模式,但不想处理触摸或任何事件。我知道通过使用Path类,我们可以在路径上绘制一条直线和一组矩形。但我想要一些具体而完美的解决方案。你是说像安卓模式锁这样的模式吗?嗨,你找到解决方案了吗?