Skip to content

Commit 8eda423

Browse files
committed
1,修改裁剪问题
1 parent e12b51f commit 8eda423

File tree

1 file changed

+6
-4
lines changed

1 file changed

+6
-4
lines changed

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

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -113,7 +113,7 @@ public GradientTextView(Context context, AttributeSet attrs,
113113
setText(text);
114114
}
115115

116-
static SpannableString createIndentedText(CharSequence text, int marginFirstLine, int marginNextLines) {
116+
static CharSequence createIndentedText(CharSequence text, int marginFirstLine, int marginNextLines) {
117117
SpannableString result = new SpannableString(text);
118118
result.setSpan(new LeadingMarginSpan.Standard(marginFirstLine, marginNextLines), 0, text.length(), 0);
119119
return result;
@@ -344,11 +344,13 @@ public void setStrokeTextColor(int strokeTextColor) {
344344

345345
@Override
346346
public void setText(CharSequence text, BufferType type) {
347-
SpannableString spannableString = createIndentedText(text, strokeWidth/2, strokeWidth/2);
347+
if (strokeWidth > 0){
348+
text = createIndentedText(text, strokeWidth/2, strokeWidth/2);
349+
}
348350
if (backGroundText != null){
349-
backGroundText.setText(spannableString, type);
351+
backGroundText.setText(text, type);
350352
}
351-
super.setText(spannableString, type);
353+
super.setText(text, type);
352354
}
353355

354356
@Override

0 commit comments

Comments
 (0)