Fix for heading break height and thematic break height
This commit is contained in:
parent
c0c77802db
commit
59f647e5cc
@ -53,6 +53,9 @@ public class HeadingSpan extends MetricAffectingSpan implements LeadingMarginSpa
|
|||||||
theme.applyHeadingBreakStyle(paint);
|
theme.applyHeadingBreakStyle(paint);
|
||||||
|
|
||||||
final float height = paint.getStrokeWidth();
|
final float height = paint.getStrokeWidth();
|
||||||
|
|
||||||
|
if (height > .0F) {
|
||||||
|
|
||||||
final int b = (int) (bottom - height + .5F);
|
final int b = (int) (bottom - height + .5F);
|
||||||
|
|
||||||
final int left;
|
final int left;
|
||||||
@ -69,4 +72,5 @@ public class HeadingSpan extends MetricAffectingSpan implements LeadingMarginSpa
|
|||||||
c.drawRect(rect, paint);
|
c.drawRect(rect, paint);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
@ -336,7 +336,7 @@ public class SpannableTheme {
|
|||||||
}
|
}
|
||||||
paint.setColor(color);
|
paint.setColor(color);
|
||||||
paint.setStyle(Paint.Style.FILL);
|
paint.setStyle(Paint.Style.FILL);
|
||||||
if (headingBreakHeight != 0) {
|
if (headingBreakHeight >= 0) {
|
||||||
//noinspection SuspiciousNameCombination
|
//noinspection SuspiciousNameCombination
|
||||||
paint.setStrokeWidth(headingBreakHeight);
|
paint.setStrokeWidth(headingBreakHeight);
|
||||||
}
|
}
|
||||||
@ -374,7 +374,7 @@ public class SpannableTheme {
|
|||||||
paint.setColor(color);
|
paint.setColor(color);
|
||||||
paint.setStyle(Paint.Style.FILL);
|
paint.setStyle(Paint.Style.FILL);
|
||||||
|
|
||||||
if (thematicBreakHeight != 0) {
|
if (thematicBreakHeight >= 0) {
|
||||||
//noinspection SuspiciousNameCombination
|
//noinspection SuspiciousNameCombination
|
||||||
paint.setStrokeWidth(thematicBreakHeight);
|
paint.setStrokeWidth(thematicBreakHeight);
|
||||||
}
|
}
|
||||||
@ -435,11 +435,11 @@ public class SpannableTheme {
|
|||||||
private int codeMultilineMargin;
|
private int codeMultilineMargin;
|
||||||
private Typeface codeTypeface;
|
private Typeface codeTypeface;
|
||||||
private int codeTextSize;
|
private int codeTextSize;
|
||||||
private int headingBreakHeight;
|
private int headingBreakHeight = -1;
|
||||||
private int headingBreakColor;
|
private int headingBreakColor;
|
||||||
private float scriptTextSizeRatio;
|
private float scriptTextSizeRatio;
|
||||||
private int thematicBreakColor;
|
private int thematicBreakColor;
|
||||||
private int thematicBreakHeight;
|
private int thematicBreakHeight = -1;
|
||||||
private int tableCellPadding;
|
private int tableCellPadding;
|
||||||
private int tableBorderColor;
|
private int tableBorderColor;
|
||||||
private int tableBorderWidth;
|
private int tableBorderWidth;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user