|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
Interface Summary | |
---|---|
IImage | 图形数据接口,默认支持栅格图片,gif动画,以及任意Drawable 实现类,比如NinePatchDrawable
可用于ImageUI 的数据源 |
IPathUI | 路径图形元素 |
Class Summary | |
---|---|
ArrowInfo | 箭头图形数据,可用于Link和ShapeNode |
ElementUI<T extends Element> | 网元呈现类,用于网元在拓扑图中的呈现,由一个主体和多个孩子UI元素构成 |
GroupUI | |
ImageUI | 图片UI元素,用于图片的呈现,当然并不限与静态栅格图片,也支持其他格式,比如gif动画,以及任意Drawable 实现类,如NinePatchDrawable
使用IImage作为数据源,可以定制自己的IImage图形数据,更多可参考IImage |
LabelUI | 文本标签元素,用于显示文字,默认用于网元文本标签和告警冒泡的显示,也可以用于LabelAttachment的呈现 支持文字换行,旋转时能保持文字正立 |
LinkUI | 连线UI元素,用于绘制连线,主体使用图形元素(ShapeUI) |
Network | 拓扑图组件,用于绘制节点,连线,分组,子网等拓扑元素,包含多个子面板,
其中拓扑图在Network.getElementCanvas() 面板中绘制,顶层面板Network.getTopCanvas() 用于用户交互时的绘制 |
NetworkCanvas | 拓扑图面板,包含于拓扑图组件中,是画布面板Network.getElementCanvas() 和顶层面板TopCanvas 的基类 |
NodeUI | 节点图形元素,用于绘制网元节点 |
ShapeNodeUI | 用于呈现ShapeNode 网元类型,可以填充呈现多边形,或者不填充呈现线条样式 |
ShapeUI | 图形UI元素,用于绘制图形,比如多边形,线条 图形数据源为Path类型,也可以使用PathSegment作为数据 |
StyleGenerator | 默认网元样式生成器 |
TopCanvas | 顶层面板,用于绘制拓扑图交互过程中的一些绘制效果,比如选中框,拐点编辑,文字提示,高亮蒙板等 |
UI<T> | 可放置在网元上的UI虚类,是LabelUI , ImageUI , ShapeUI 的基类 |
UIBounds | UI元素范围,继承于矩形,为UI主体部分的范围大小,主体之外还可设置padding, selection border和outline,共同构成UI的范围信息 UI范围分四种,从小到大分别为:body,fill bounds, content bounds, view bounds fill bounds = body + padding content bounds = fill bounds + outline view bounds = content bounds + selection border |
|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |