Package org.aoju.bus.core.image.element
Class RectangleElement
java.lang.Object
org.aoju.bus.core.image.element.AbstractElement<RectangleElement>
org.aoju.bus.core.image.element.RectangleElement
矩形元素
- Since:
- Java 17+
- Author:
- Kimi Liu
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetColor()getWidth()setColor(int r, int g, int b) setGradient(Color fromColor, Color toColor, int fromExtend, int toExtend, Scale.Gradient gradient) 设置渐变setGradient(Color fromColor, Color toColor, Scale.Gradient gradient) 设置渐变setRoundCorner(Integer roundCorner) Methods inherited from class org.aoju.bus.core.image.element.AbstractElement
getAlpha, getDirection, getHorizontal, getVertical, getX, getY, isCenter, isRepeat, setAlpha, setCenter, setDirection, setRepeat, setRepeat, setRepeat, setX, setY
-
Constructor Details
-
RectangleElement
public RectangleElement(int x, int y, int width, int height) - Parameters:
x- x坐标y- y坐标width- 宽度height- 高度
-
-
Method Details
-
getWidth
-
setWidth
-
getHeight
-
setHeight
-
getRoundCorner
-
setRoundCorner
-
getColor
-
setColor
-
setColor
-
setGradient
设置渐变- Parameters:
fromColor- 开始颜色toColor- 结束颜色gradient- 渐变方向- Returns:
- this
-
setGradient
public RectangleElement setGradient(Color fromColor, Color toColor, int fromExtend, int toExtend, Scale.Gradient gradient) 设置渐变- Parameters:
fromColor- 开始颜色toColor- 结束颜色fromExtend- 开始位置延长(影响渐变效果)toExtend- 结束位置延长(影响渐变效果)gradient- 渐变方向- Returns:
- this
-
getFromColor
-
getToColor
-
getFromExtend
-
getToExtend
-
getGradient
-