public void applyBlockQuoteStyle(@NonNull Paint paint) { final int color; if (blockQuoteColor == 0) { color = ColorUtils.applyAlpha(paint.getColor(), BLOCK_QUOTE_DEF_COLOR_ALPHA); } else { color = blockQuoteColor; } paint.setStyle(Paint.Style.FILL); paint.setColor(color); }
public void applyTableOddRowStyle(@NonNull Paint paint) { final int color; if (tableOddRowBackgroundColor == 0) { color = ColorUtils.applyAlpha(paint.getColor(), TABLE_ODD_ROW_DEF_ALPHA); } else { color = tableOddRowBackgroundColor; } paint.setColor(color); paint.setStyle(Paint.Style.FILL); }
public void applyTableBorderStyle(@NonNull Paint paint) { final int color; if (tableBorderColor == 0) { color = ColorUtils.applyAlpha(paint.getColor(), TABLE_BORDER_DEF_ALPHA); } else { color = tableBorderColor; } paint.setColor(color); paint.setStyle(Paint.Style.STROKE); }
/** * Modified in 1.0.5 to accept `multiline` argument */ public int getCodeBackgroundColor(@NonNull Paint paint, boolean multiline) { final int color; // @since 1.0.5 added handling of multiline code blocks if (multiline && codeBlockBackgroundColor != 0) { color = codeBlockBackgroundColor; } else if (codeBackgroundColor != 0) { color = codeBackgroundColor; } else { color = ColorUtils.applyAlpha(paint.getColor(), CODE_DEF_BACKGROUND_COLOR_ALPHA); } return color; }
public void applyHeadingBreakStyle(@NonNull Paint paint) { final int color; if (headingBreakColor != 0) { color = headingBreakColor; } else { color = ColorUtils.applyAlpha(paint.getColor(), HEADING_DEF_BREAK_COLOR_ALPHA); } paint.setColor(color); paint.setStyle(Paint.Style.FILL); if (headingBreakHeight >= 0) { //noinspection SuspiciousNameCombination paint.setStrokeWidth(headingBreakHeight); } }
public void applyThematicBreakStyle(@NonNull Paint paint) { final int color; if (thematicBreakColor != 0) { color = thematicBreakColor; } else { color = ColorUtils.applyAlpha(paint.getColor(), THEMATIC_BREAK_DEF_ALPHA); } paint.setColor(color); paint.setStyle(Paint.Style.FILL); if (thematicBreakHeight >= 0) { //noinspection SuspiciousNameCombination paint.setStrokeWidth(thematicBreakHeight); } }