Most visited

Recently visited

Added in API level 1

LeadingMarginSpan

public interface LeadingMarginSpan
implements ParagraphStyle

android.text.style.LeadingMarginSpan
Known Indirect Subclasses


影响领先优势的段落风格。 单个段落可以有多个前导裕量跨度; 他们将按顺序进行渲染,每个都会将边缘添加到之前的边缘。 在从右到左的段落中,线段的右边缘在右侧。

LeadingMarginSpans应该从第一个字符附加到单个段落的最后一个字符。

Summary

Nested classes

interface LeadingMarginSpan.LeadingMarginSpan2

LeadingMarginSpan的扩展版本,它允许实现者指定该对象所连接的段落的行数,即“段落的第一行”边距宽度将被应用到的段落的行数。

class LeadingMarginSpan.Standard

LeadingMarginSpan的标准实现,它调整边距但不做任何渲染。

Public methods

abstract void drawLeadingMargin(Canvas c, Paint p, int x, int dir, int top, int baseline, int bottom, CharSequence text, int start, int end, boolean first, Layout layout)

呈现领先优势。

abstract int getLeadingMargin(boolean first)

返回调整前导余量的金额。

Public methods

drawLeadingMargin

Added in API level 1
void drawLeadingMargin (Canvas c, 
                Paint p, 
                int x, 
                int dir, 
                int top, 
                int baseline, 
                int bottom, 
                CharSequence text, 
                int start, 
                int end, 
                boolean first, 
                Layout layout)

呈现领先优势。 这在保证金被getLeadingMargin(boolean)返回的值调整之前getLeadingMargin(boolean)

Parameters
c Canvas: the canvas
p Paint: the paint. The this should be left unchanged on exit.
x int: the current position of the margin
dir int: the base direction of the paragraph; if negative, the margin is to the right of the text, otherwise it is to the left.
top int: the top of the line
baseline int: the baseline of the line
bottom int: the bottom of the line
text CharSequence: the text
start int: the start of the line
end int: the end of the line
first boolean: true if this is the first line of its paragraph
layout Layout: the layout containing this line

getLeadingMargin

Added in API level 1
int getLeadingMargin (boolean first)

返回调整前导余量的金额。 正值远离段落的前沿,负值趋向于它。

Parameters
first boolean: true if the request is for the first line of a paragraph, false for subsequent lines
Returns
int the offset for the margin.

Hooray!