java - 如何在 Codenameone 中使用 Canvas

标签 java cross-platform android-canvas codenameone

我想为不同平台构建一个应用程序,并且我想使用 Canvas (在 Canvas 上构建一个框架并执行诸如绘制形状、线条等之类的操作)我正在使用 Codenameone java 平台进行跨平台但是我无法在 Codenameone 中添加 Canvas 并在其上绘图。 怎么可能做这样的事呢? 提前致谢。

最佳答案

只需派生组件并重写paint(Graphics)即可进行绘制。将其放置在边框布局表单的中心。

您还可以覆盖 Form 中的绘制,但会遇到一些问题。

关于java - 如何在 Codenameone 中使用 Canvas,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23967819/

相关文章:

java - 字符串相等性未评估为真

c# - Windows 上的跨平台编程

android - 解决 android 不再支持的 Canvas.clipPath()

android - 使用方法 -canvas.drawBitmap(bitmap, src, dst, paint)

java - 类型不匹配 : cannot convert from AwsClientBuilder to AmazonCloudFormation

java - 执行 javadoc 注释

linux - D可以编译成平台独立代码吗?

c - 如何检测来自不同操作系统的文本文件的行结尾?

android - Canvas 缩放转到点 (0,0)

java - 加入笛卡尔积