com.supermap.mapping.dyn
类 DynamicStyle
- java.lang.Object
-
- com.supermap.mapping.dyn.DynamicStyle
-
public class DynamicStyle extends java.lang.Object
动态元素风格类。
-
-
嵌套类概要
嵌套类 限定符和类型 类和说明 static class
DynamicStyle.UnifiedStyleType
统一风格样式
-
构造器概要
构造器 构造器和说明 DynamicStyle()
构造一个新的动态元素风格对象。
-
方法概要
所有方法 实例方法 具体方法 限定符和类型 方法和说明 int
getAlpha()
获取不透明度。float
getAngle()
获取角度。int
getBackColor()
获取背景色。android.graphics.Bitmap
getBackground()
获取背景图片。int
getLineColor()
获取线颜色。android.graphics.PathEffect
getPathEffect()
获取线的样式int
getPointColor()
返回点的颜色float
getScale()
获取显示比例。float
getSize()
获取点对象大小或线宽。int
getTextColor()
获取文字颜色。float
getUnifiedStyleCorner()
设置统一风格圆角弧度float
getUnifiedStyleHeight()
获取一风格矩形高度float
getUnifiedStyleRadius()
获取统一风格圆形半径DynamicStyle.UnifiedStyleType
getUnifiedStyleType()
获取一风格样式float
getUnifiedStyleWidth()
获取统一风格矩形宽度boolean
isBackgroundtransparent()
绘制面时,获取是否设置中间透明boolean
isUnifiedStyle()
是否设置为统一风格(只针对点对象有效)void
setAlpha(int alpha)
设置不透明度。void
setAngle(float angle)
设置角度。void
setBackColor(int backColor)
设置背景色。void
setBackground(android.graphics.Bitmap background)
设置背景图片。void
setBackgroundtransparent(boolean backgroundtransparent)
绘制面时,设置中间填充是否透明void
setLineColor(int lineColor)
设置线颜色。void
setPathEffect(android.graphics.PathEffect effects)
设置线的样式,可设置成虚线,PathEffect参见Android的文档void
setPointColor(int value)
设置点的颜色void
setScale(float scale)
设置显示比例。void
setSize(float size)
设置点对象大小或线宽。void
setTextColor(int textColor)
设置文字颜色。void
setUnifiedStyle(boolean unifiedStyle)
设置为统一风格(只针对点对象有效)void
setUnifiedStyleCorner(float unifiedStyleCorner)
设置统一风格圆角弧度void
setUnifiedStyleHeight(float unifiedStyleHeight)
设置一风格矩形高度void
setUnifiedStyleRadius(float unifiedStyleRadius)
设置统一风格圆形半径void
setUnifiedStyleType(DynamicStyle.UnifiedStyleType unifiedStyleType)
设置统一风格样式void
setUnifiedStyleWidth(float unifiedStyleWidth)
设置统一风格矩形宽度
-
-
-
方法详细资料
-
setAlpha
public void setAlpha(int alpha)
设置不透明度。取值范围[0,255], 0表示完全透明,255表示完全不透明- 参数:
alpha
- 不透明度。
-
getAlpha
public int getAlpha()
获取不透明度。- 返回:
- 不透明度。
-
setTextColor
public void setTextColor(int textColor)
设置文字颜色。- 参数:
textColor
- 文字颜色。
-
getTextColor
public int getTextColor()
获取文字颜色。- 返回:
- 文字颜色。
-
setLineColor
public void setLineColor(int lineColor)
设置线颜色。- 参数:
lineColor
- 线颜色。
-
getLineColor
public int getLineColor()
获取线颜色。- 返回:
- 线颜色。
-
setBackColor
public void setBackColor(int backColor)
设置背景色。- 参数:
backColor
- 背景色。
-
getBackColor
public int getBackColor()
获取背景色。- 返回:
- 背景色。
-
setSize
public void setSize(float size)
设置点对象大小或线宽。- 参数:
size
- 点对象大小或线宽,单位为像素。
-
getSize
public float getSize()
获取点对象大小或线宽。- 返回:
- 点对象大小或线宽,单位为像素。
-
setBackground
public void setBackground(android.graphics.Bitmap background)
设置背景图片。- 参数:
background
- 背景图片。
-
getBackground
public android.graphics.Bitmap getBackground()
获取背景图片。- 返回:
- 背景图片。
-
setAngle
public void setAngle(float angle)
设置角度。- 参数:
angle
- 角度。
-
getAngle
public float getAngle()
获取角度。- 返回:
- 角度。
-
setScale
public void setScale(float scale)
设置显示比例。- 参数:
scale
- 显示比例。
-
getScale
public float getScale()
获取显示比例。- 返回:
- 显示比例。
-
getPathEffect
public android.graphics.PathEffect getPathEffect()
获取线的样式- 返回:
- 线的样式
-
setPathEffect
public void setPathEffect(android.graphics.PathEffect effects)
设置线的样式,可设置成虚线,PathEffect参见Android的文档- 参数:
effects
- 线的样式
-
getPointColor
public int getPointColor()
返回点的颜色- 返回:
- 点的颜色值
-
setPointColor
public void setPointColor(int value)
设置点的颜色- 参数:
value
- 点的颜色值
-
isBackgroundtransparent
public boolean isBackgroundtransparent()
绘制面时,获取是否设置中间透明
-
setBackgroundtransparent
public void setBackgroundtransparent(boolean backgroundtransparent)
绘制面时,设置中间填充是否透明
-
isUnifiedStyle
public boolean isUnifiedStyle()
是否设置为统一风格(只针对点对象有效)- 返回:
-
setUnifiedStyle
public void setUnifiedStyle(boolean unifiedStyle)
设置为统一风格(只针对点对象有效)- 参数:
unifiedStyle
-
-
getUnifiedStyleRadius
public float getUnifiedStyleRadius()
获取统一风格圆形半径- 返回:
-
setUnifiedStyleRadius
public void setUnifiedStyleRadius(float unifiedStyleRadius)
设置统一风格圆形半径- 参数:
unifiedStyleRadius
-
-
getUnifiedStyleCorner
public float getUnifiedStyleCorner()
设置统一风格圆角弧度- 返回:
-
setUnifiedStyleCorner
public void setUnifiedStyleCorner(float unifiedStyleCorner)
设置统一风格圆角弧度- 参数:
unifiedStyleCorner
-
-
getUnifiedStyleWidth
public float getUnifiedStyleWidth()
获取统一风格矩形宽度- 返回:
-
setUnifiedStyleWidth
public void setUnifiedStyleWidth(float unifiedStyleWidth)
设置统一风格矩形宽度- 参数:
unifiedStyleWidth
-
-
getUnifiedStyleHeight
public float getUnifiedStyleHeight()
获取一风格矩形高度- 返回:
-
setUnifiedStyleHeight
public void setUnifiedStyleHeight(float unifiedStyleHeight)
设置一风格矩形高度- 参数:
unifiedStyleHeight
-
-
getUnifiedStyleType
public DynamicStyle.UnifiedStyleType getUnifiedStyleType()
获取一风格样式- 返回:
-
setUnifiedStyleType
public void setUnifiedStyleType(DynamicStyle.UnifiedStyleType unifiedStyleType)
设置统一风格样式- 参数:
unifiedStyleType
-
-
-