V2.2.4
1: 新增ShapeBuilder
2: 优化SuperBttton
3: SuperTextView支持ShapeBuilder
4: SuperTextView新增文字区域整体点击事件
- ShapeBuilder用法如下:
new ShapeBuilder()
.setShapeType(shapeType)
.setShapeCornersRadius(cornersRadius)
.setShapeCornersTopLeftRadius(cornersTopLeftRadius)
.setShapeCornersTopRightRadius(cornersTopRightRadius)
.setShapeCornersBottomRightRadius(cornersBottomRightRadius)
.setShapeCornersBottomLeftRadius(cornersBottomLeftRadius)
.setShapeSolidColor(solidColor)
.setShapeStrokeColor(strokeColor)
.setShapeStrokeWidth(strokeWidth)
.setShapeStrokeDashWidth(strokeDashWidth)
.setShapeStrokeDashGap(strokeDashGap)
.setShapeUseSelector(useSelector)
.setShapeSelectorNormalColor(selectorNormalColor)
.setShapeSelectorPressedColor(selectorPressedColor)
.setShapeSelectorDisableColor(selectorDisableColor)
.setShapeSizeWidth(sizeWidth)
.setShapeSizeHeight(sizeHeight)
.setShapeGradientType(gradientType)
.setShapeGradientAngle(gradientAngle)
.setShapeGradientUseLevel(gradientUseLevel)
.setShapeGradientCenterX(gradientCenterX)
.setShapeGradientCenterY(gradientCenterY)
.setShapeGradientStartColor(gradientStartColor)
.setShapeGradientCenterColor(gradientCenterColor)
.setShapeGradientEndColor(gradientEndColor)
.into(view);