我有一个可能有大量系统可以完成的任务。我正在寻找一种结合了性能(即标准 PC 硬件的响应能力)和易于编程的系统。
想法:一张虚拟桌子,上面有用户可以操作的笔记和照片(其他人也会这样做,所有内容都通过 Internet 同步,但已涵盖该部分)。结果应该看起来很漂亮:没有边框,没有窗口,控制元素(例如,用于旋转)尽可能少。
要求:
- 编程语言是Java
- 桌子是 2D 的(带有木质纹理的矩形)
- 对象是二维的
- 包含所有对象的整个表格都是可缩放的
- 对象可以分组和取消分组
- 对象可以调整大小、旋转和移动
- 支持系统字体(即文本可以旋转、拉伸等)
- 图像可以是部分透明的(不需要完整的 Alpha 通道支持)
我会使用 Android(这似乎非常适合该任务),不幸的是,目标系统是 PC,并且似乎没有任何用于 Android UI 的 PC 端口(仿真不是我想要的)。
我很高兴收到任何意见,尤其是那些做过类似事情或了解此类项目的人。