public final class BrushData extends JsonBaseBean implements java.io.Serializable
限定符和类型 | 类和说明 |
---|---|
static class |
BrushData.BrushType
笔刷元素类型
|
static class |
BrushData.PositionType
笔刷位置分布类型
|
static class |
BrushData.RotateType
笔刷旋转类型
|
static class |
BrushData.SizeType
笔刷尺寸类型
|
限定符和类型 | 字段和说明 |
---|---|
java.util.HashMap<java.lang.String,java.lang.String> |
args
笔刷配置参数
|
long |
brushId
笔刷ID
|
java.lang.String |
brushImageKey
笔刷文件名
|
int |
brushType
笔刷元素类型
|
java.lang.String |
code
笔刷代号
|
long |
groupId
笔刷包ID
|
boolean |
isInternal
是否为内置笔刷
|
java.lang.String |
name
笔刷名称
|
int |
positionType
涂抹时位置分布方式
|
int |
rotateType
涂抹时旋转方式
|
int |
sizeType
涂抹时笔触粗细
|
java.lang.String |
thumb
外部缩略图文件
|
java.lang.String |
thumbKey
缩略图文件名
|
限定符和类型 | 方法和说明 |
---|---|
BrushData |
copy()
复制数据
|
static BrushData |
create(long id,
java.lang.String preivewName,
java.lang.String brushImageName)
创建
|
void |
deserialize(org.json.JSONObject json)
手动序列化JSON
|
android.graphics.Bitmap |
getImage()
笔刷图片
|
java.lang.String |
getNameKey()
获取语言资源名称
|
BrushData.PositionType |
getPositionType()
笔刷位置分布类型
|
BrushData.RotateType |
getRotateType()
笔刷旋转类型
|
BrushData.SizeType |
getSizeType()
笔刷尺寸类型
|
BrushData.BrushType |
getType()
笔刷元素类型
|
void |
setImage(android.graphics.Bitmap mImage)
笔刷图片
|
void |
setType(BrushData.BrushType type)
设置元素类型
|
buildJson, buildJson, setJson, toString
public long brushId
public long groupId
public java.lang.String code
public java.lang.String name
public java.lang.String thumb
public java.lang.String thumbKey
public java.lang.String brushImageKey
public int brushType
public int rotateType
public int positionType
public int sizeType
public java.util.HashMap<java.lang.String,java.lang.String> args
public boolean isInternal
public final android.graphics.Bitmap getImage()
public final void setImage(android.graphics.Bitmap mImage)
public BrushData.BrushType getType()
public void setType(BrushData.BrushType type)
type
- 笔刷类型public BrushData.RotateType getRotateType()
public BrushData.PositionType getPositionType()
public BrushData.SizeType getSizeType()
public java.lang.String getNameKey()
public BrushData copy()
public static BrushData create(long id, java.lang.String preivewName, java.lang.String brushImageName)
id
- 笔刷IDpreivewName
- 预览视图文件名brushImageName
- 笔刷文件名public void deserialize(org.json.JSONObject json)