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