twaver.network
Class NetworkCanvas

java.lang.Object
  extended by View
      extended by twaver.network.NetworkCanvas
Direct Known Subclasses:
TopCanvas

public class NetworkCanvas
extends View

拓扑图面板,包含于拓扑图组件中,是画布面板Network.getElementCanvas()和顶层面板TopCanvas的基类

See Also:
TopCanvas, Network.getElementCanvas()

Field Summary
protected  Network network
          拓扑图组件
protected  Paint paint
          画笔样式
 
Constructor Summary
NetworkCanvas(Context context, Network network)
          拓扑图面板,包含于拓扑图组件中,是画布面板Network.getElementCanvas()和顶层面板TopCanvas的基类
 
Method Summary
 Network getNetwork()
          拓扑图组件
 boolean isAntialias()
          是否抗锯齿
 void onDestroy()
          卸载面板时调用此方法
 boolean setAntiAlias(boolean antialias)
          设置图形去锯齿效果
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

network

protected Network network
拓扑图组件


paint

protected Paint paint
画笔样式

Constructor Detail

NetworkCanvas

public NetworkCanvas(Context context,
                     Network network)
拓扑图面板,包含于拓扑图组件中,是画布面板Network.getElementCanvas()和顶层面板TopCanvas的基类

Parameters:
context -
network - 拓扑图
Method Detail

setAntiAlias

public boolean setAntiAlias(boolean antialias)
设置图形去锯齿效果

Parameters:
antialias -
Returns:
是否设置成功
See Also:
Paint#setAntiAlias(boolean)

isAntialias

public boolean isAntialias()
是否抗锯齿

Returns:
是否抗锯齿
See Also:
Paint#setAntiAlias(boolean)

getNetwork

public Network getNetwork()
拓扑图组件

Returns:
拓扑图组件

onDestroy

public void onDestroy()
卸载面板时调用此方法

See Also:
Network.removeView(View)