Searched refs:MetricAffectingSpan (Results 1 - 16 of 16) sorted by relevance

/frameworks/base/core/java/android/text/style/
H A DMetricAffectingSpan.java26 public abstract class MetricAffectingSpan class in inherits:CharacterStyle,UpdateLayout
35 * returns the underlying MetricAffectingSpan.
38 public MetricAffectingSpan getUnderlying() {
43 * A Passthrough MetricAffectingSpan is one that
45 * calls through to the specified MetricAffectingSpan
48 * to which the specified MetricAffectingSpan is already attached.
50 /* package */ static class Passthrough extends MetricAffectingSpan {
51 private MetricAffectingSpan mStyle;
54 * Creates a new Passthrough of the specfied MetricAffectingSpan.
56 public Passthrough(MetricAffectingSpan c
[all...]
H A DCharacterStyle.java23 * class. Most extend its subclass {@link MetricAffectingSpan}, but simple
37 if (cs instanceof MetricAffectingSpan) {
38 return new MetricAffectingSpan.Passthrough((MetricAffectingSpan) cs);
H A DReplacementSpan.java23 public abstract class ReplacementSpan extends MetricAffectingSpan {
H A DSubscriptSpan.java24 public class SubscriptSpan extends MetricAffectingSpan implements ParcelableSpan {
H A DSuperscriptSpan.java24 public class SuperscriptSpan extends MetricAffectingSpan implements ParcelableSpan {
H A DRelativeSizeSpan.java24 public class RelativeSizeSpan extends MetricAffectingSpan implements ParcelableSpan {
H A DScaleXSpan.java24 public class ScaleXSpan extends MetricAffectingSpan implements ParcelableSpan {
H A DAbsoluteSizeSpan.java24 public class AbsoluteSizeSpan extends MetricAffectingSpan implements ParcelableSpan {
H A DLocaleSpan.java29 public class LocaleSpan extends MetricAffectingSpan implements ParcelableSpan {
H A DStyleSpan.java34 public class StyleSpan extends MetricAffectingSpan implements ParcelableSpan {
H A DTypefaceSpan.java29 public class TypefaceSpan extends MetricAffectingSpan implements ParcelableSpan {
H A DTextAppearanceSpan.java32 public class TextAppearanceSpan extends MetricAffectingSpan implements ParcelableSpan {
/frameworks/base/core/java/android/text/
H A DTextLine.java27 import android.text.style.MetricAffectingSpan;
60 private final SpanSet<MetricAffectingSpan> mMetricAffectingSpanSpanSet =
61 new SpanSet<MetricAffectingSpan>(MetricAffectingSpan.class);
637 MetricAffectingSpan.class) - mStart;
644 MetricAffectingSpan[] spans = mSpanned.getSpans(mStart + spanStart,
645 mStart + spanLimit, MetricAffectingSpan.class);
646 spans = TextUtils.removeEmptySpans(spans, mSpanned, MetricAffectingSpan.class);
651 MetricAffectingSpan span = spans[j];
926 MetricAffectingSpan spa
[all...]
H A DMeasuredText.java21 import android.text.style.MetricAffectingSpan;
184 float addStyleRun(TextPaint paint, MetricAffectingSpan[] spans, int len,
194 MetricAffectingSpan span = spans[i];
H A DStaticLayout.java24 import android.text.style.MetricAffectingSpan;
276 MetricAffectingSpan.class);
278 MetricAffectingSpan[] spans =
279 spanned.getSpans(spanStart, spanEnd, MetricAffectingSpan.class);
280 spans = TextUtils.removeEmptySpans(spans, spanned, MetricAffectingSpan.class);
H A DTextUtils.java31 import android.text.style.MetricAffectingSpan;
1280 MetricAffectingSpan.class);
1281 MetricAffectingSpan[] spans = sp.getSpans(
1282 spanStart, spanEnd, MetricAffectingSpan.class);
1283 spans = TextUtils.removeEmptySpans(spans, sp, MetricAffectingSpan.class);

Completed in 265 milliseconds