public class LineStyleBuilder extends StyleBuilder
swigCMemOwn
构造器和说明 |
---|
LineStyleBuilder()
使用缺省参数创建线样式构造器
|
LineStyleBuilder(long cPtr,
boolean cMemoryOwn) |
限定符和类型 | 方法和说明 |
---|---|
LineStyle |
buildStyle()
根据之前设置的参数创建线样式对象
|
void |
delete() |
protected void |
finalize() |
Bitmap |
getBitmap()
获取线的图片
|
float |
getClickWidth()
获取点击检测宽度
|
static long |
getCPtr(LineStyleBuilder obj) |
FloatVector |
getDasharray()
获取线的虚线数组
|
LineEndType |
getLineEndType()
获取线的端点类型
|
LineJoinType |
getLineJoinType()
获取线的接头类型
|
float |
getStretchFactor()
获取线的拉伸系数
|
float |
getWidth()
获取线的宽度,单位dp
|
void |
setBitmap(Bitmap bitmap)
用于绘制线的图片,此图片会被拉伸
水平方向适配线的宽度,竖直方向沿着线的长度方向重复 缺省值为"default_line.png". |
void |
setClickWidth(float clickWidth)
设置点击检测宽度,单位为dp,如果设置为-1将会自动计算,缺省值为-1
|
void |
setDasharray(FloatVector arg0)
设置线的虚线数组
|
void |
setLineEndType(LineEndType lineEndType)
设置线的端点类型,缺省类型为LineEndType::ROUND.
|
void |
setLineJoinType(LineJoinType lineJoinType)
设置线的接头类型,缺省类型为LineJoinType::MITER.
|
void |
setStretchFactor(float stretchFactor)
设置线的拉伸系数,线的图片会被拉伸。
|
void |
setWidth(float width)
设置线的宽度,单位为dp,缺省值12
|
static LineStyleBuilder |
swigCreatePolymorphicInstance(long cPtr,
boolean cMemoryOwn)
Creates a polymorphic instance of the given native object.
|
java.lang.String |
swigGetClassName()
Returns the actual class name of this object.
|
java.lang.Object |
swigGetDirectorObject()
Returns the connected director object.
|
public LineStyleBuilder(long cPtr, boolean cMemoryOwn)
public LineStyleBuilder()
public static long getCPtr(LineStyleBuilder obj)
protected void finalize()
finalize
在类中 StyleBuilder
public void delete()
delete
在类中 StyleBuilder
public static LineStyleBuilder swigCreatePolymorphicInstance(long cPtr, boolean cMemoryOwn)
cPtr
- The native pointer of the instance.cMemoryOwn
- The ownership flag.public Bitmap getBitmap()
public void setBitmap(Bitmap bitmap)
bitmap
- 新的图片public float getClickWidth()
public void setClickWidth(float clickWidth)
public LineEndType getLineEndType()
public void setLineEndType(LineEndType lineEndType)
lineEndType
- 端点类型public LineJoinType getLineJoinType()
public void setLineJoinType(LineJoinType lineJoinType)
lineJoinType
- 接头类型public float getStretchFactor()
public void setStretchFactor(float stretchFactor)
stretchFactor
- 拉伸系数public float getWidth()
public void setWidth(float width)
width
- 线的宽度public LineStyle buildStyle()
public void setDasharray(FloatVector arg0)
public FloatVector getDasharray()
public java.lang.String swigGetClassName()
swigGetClassName
在类中 StyleBuilder
public java.lang.Object swigGetDirectorObject()
swigGetDirectorObject
在类中 StyleBuilder