小编Ian*_*Ian的帖子

用于显示图形的Android组件(节点和边缘,2D)?

我正在开发类似于"思维导图"程序(如思维空间)的Android应用程序的起点.它显示了一些图形节点(包含文本,可能是图像)和连接它们的边.我可以处理图形算法,但我有两个关于Android组件的不确定点用于显示这些内容:

  1. 扩展的图形将非常大,因此用户需要能够垂直和水平滚动.我查看了ScrollView和Horizo​​ntalScrollView,但它们无法垂直和水平滚动.所以我希望知道我应该使用哪个顶级容器.

  2. 我还希望图形可以通过捏合手势进行缩放,以便用户可以放大图形的一小部分.但我也希望图形节点是交互式的,因此用户可以点击它们,在其中键入文本并用手指移动它们.我应该将每个节点实现为单独的View对象吗?如果是这样,我如何让所有节点一起缩放?

谢谢.

android components graph uicomponents

7
推荐指数
1
解决办法
1443
查看次数

标签 统计

android ×1

components ×1

graph ×1

uicomponents ×1