Java 使用图像作为占位符的画布绘图
我想在我的应用程序中有一个绘画画布,它将显示免费绘画练习的信件。如下所示: 或 这是我第一次实现这个方法,所以有几个问题Java 使用图像作为占位符的画布绘图,java,android,android-canvas,Java,Android,Android Canvas,我想在我的应用程序中有一个绘画画布,它将显示免费绘画练习的信件。如下所示: 或 这是我第一次实现这个方法,所以有几个问题 我能有自己的画布背景吗?(比如说黑板?) 我是否必须将字母创建为图像并将其作为位图插入画布 我看过一些教程,但不太清楚如何在应用程序中实现它。我为您找到了一个解决方案。拥有超过1张画布不是答案(虽然可能有用,但我还是新手),而是在第一张位图(背景)的上方绘制一张单独的位图 请尝试以下尺寸: 然后,您应该能够编辑叠加的位图,而不会影响原始的位图 干杯 我很确定你必须使用
- 我能有自己的画布背景吗?(比如说黑板?)
- 我是否必须将字母创建为图像并将其作为位图插入画布
我看过一些教程,但不太清楚如何在应用程序中实现它。我为您找到了一个解决方案。拥有超过1张
画布
不是答案(虽然可能有用,但我还是新手),而是在第一张位图
(背景)的上方绘制一张单独的位图
请尝试以下尺寸:
然后,您应该能够编辑叠加的位图
,而不会影响原始的位图
干杯 我很确定你必须使用两种不同的画布。一个用于保存背景图像(位图),另一个覆盖背景画布,您可以在其中进行工作。@mattmat谢谢。有没有关于如何实施的想法?还有什么好的教程吗?我为你添加了答案。如果它有帮助并且是你正在寻找的,接受它,这样就可以被认为是“已回答”。快乐编码!我会在onCreate()方法中创建全部内容吗?您可以在onCreate()中初始化位图,但请记住,它可能会对UI线程造成负担,导致延迟,并可能导致“应用程序没有响应”。我希望在这里保留应用程序UI的响应能力。实际绘图将在onDraw()方法中完成。