com.supermap.data
类 Symbol
- java.lang.Object
-
- com.supermap.data.InternalHandle
-
- com.supermap.data.InternalHandleDisposable
-
- com.supermap.data.Symbol
-
- 直接已知子类:
- SymbolFill, SymbolLine, SymbolMarker
public abstract class Symbol extends InternalHandleDisposable
符号基类。符号库中所有的符号类,包括点状符号类,线型符号类和填充符号类都继承自符号基类。
-
-
方法概要
所有方法 实例方法 具体方法 限定符和类型 方法和说明 void
dispose()
释放资源,创建的对象在不使用时需要释放资源,防止内存泄露boolean
draw(android.graphics.Bitmap bmp)
将符号对象在指定 Bitmap 位图上绘制出来。boolean
draw(android.graphics.Bitmap bmp, Color color)
将符号对象在指定 Bitmap 位图上绘制出来。int
getID()
返回符号对象的 ID 号。SymbolLibrary
getLibrary()
返回该符号对象所在的符号库。java.lang.String
getName()
返回符号对象的名称,在同一个符号库中的符号对象的名称可以重复。SymbolType
getType()
返回符号对象的类型。void
setSymbolStyle(GeoStyle style)
设置符号风格,若未设置,使用默认风格java.lang.String
toString()
返回描述符号对象的字符串,格式为{Name=,ID=}。
-
-
-
方法详细资料
-
getName
public java.lang.String getName()
返回符号对象的名称,在同一个符号库中的符号对象的名称可以重复。- 返回:
- 符号对象的名称。
-
getID
public int getID()
返回符号对象的 ID 号。在同一个符号库中的符号对象的ID号不可以重复。- 返回:
- 符号对象的 ID 号。
-
getLibrary
public SymbolLibrary getLibrary()
返回该符号对象所在的符号库。- 返回:
- 该符号对象所在的符号库。
-
getType
public SymbolType getType()
返回符号对象的类型。有二维点符号、二维线型符号和二维填充符号三种类型。- 返回:
- 符号对象的类型。
-
toString
public java.lang.String toString()
返回描述符号对象的字符串,格式为{Name=,ID=}。- 覆盖:
toString
在类中java.lang.Object
- 返回:
- 描述符号对象的字符串。
-
draw
public boolean draw(android.graphics.Bitmap bmp, Color color)
将符号对象在指定 Bitmap 位图上绘制出来。- 参数:
bmp
- 指定 Bitmap 位图。color
- 背景颜色- 返回:
- 绘制成功则返回true;否则返回false。
-
draw
public boolean draw(android.graphics.Bitmap bmp)
将符号对象在指定 Bitmap 位图上绘制出来。- 参数:
bmp
- 指定 Bitmap 位图。- 返回:
- 绘制成功则返回true;否则返回false。
-
setSymbolStyle
public void setSymbolStyle(GeoStyle style)
设置符号风格,若未设置,使用默认风格- 参数:
style
- 风格
-
dispose
public void dispose()
释放资源,创建的对象在不使用时需要释放资源,防止内存泄露
-
-