Skip to content

Commit 81a26ee

Browse files
committed
1,完善代码
1 parent 4da2ada commit 81a26ee

File tree

1 file changed

+9
-2
lines changed

1 file changed

+9
-2
lines changed

library/src/main/java/com/flyjingfish/gradienttextviewlib/GradientTextView.java

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -96,13 +96,11 @@ public GradientTextView(Context context, AttributeSet attrs,
9696
TextPaint textPaint = backGroundText.getPaint();
9797
textPaint.setStrokeWidth(strokeWidth);
9898
textPaint.setStyle(Paint.Style.FILL_AND_STROKE);
99-
// textPaint.setStrokeCap(Paint.Cap.SQUARE);
10099
if (strokeJoinInt >=0 && strokeJoinInt<=2){
101100
textPaint.setStrokeJoin(Paint.Join.values()[strokeJoinInt]);
102101
}else {
103102
textPaint.setStrokeJoin(Paint.Join.ROUND);
104103
}
105-
// textPaint.setStrokeMiter();
106104
backGroundText.setTextColor(strokeTextColor);
107105
backGroundText.setText(getText());
108106
backGroundText.setGravity(getGravity());
@@ -584,4 +582,13 @@ public void setDrawableRightPadding(int drawableRightPadding) {
584582
backGroundText.setDrawableRightPadding(drawableRightPadding);
585583
super.setDrawableRightPadding(drawableRightPadding);
586584
}
585+
586+
/**
587+
* 请于{@link android.widget.TextView#setText}之前调用,否则不起效果
588+
* @param join 粗边样式
589+
*/
590+
public void setStrokeJoin(Paint.Join join){
591+
final TextPaint textPaint = backGroundText.getPaint();
592+
textPaint.setStrokeJoin(join);
593+
}
587594
}

0 commit comments

Comments
 (0)