【发布时间】:2022-01-17 11:55:05
【问题描述】:
我正在尝试在 Android 上复制以下布局(带有文本的框和在专用部分向外延伸的线)
很明显,这些盒子可以实现为单独的视图(或可绘制),其形状为 .
很明显,这些盒子需要对引出它们的“电线”具有一定的灵活性,最重要的是决定线路的“转折”点。我已经想到了一些方法来实现这一点:
- 只需使用可绘制的图像并将文本框定位在确切位置即可实现整个布局
- 使用专用视图来实现这一点,以充分灵活地将文本框定位在任何位置并与所有屏幕尺寸兼容。
我倾向于尝试 #2,但不知道从哪里开始。起初,我无法决定是否应该使用 ViewGroup 作为基类并添加 TextView 和普通视图作为子类,还是应该使用单个 View 来实现它?我关心的第二件事是,我是否想太多了,是否有一种简单的方法可以实现相同的目标(只是为了节省时间,没有别的)?
非常感谢任何帮助/指导材料。提前致谢。
【问题讨论】: