/frameworks/opt/setupwizard/library/platform/src/com/android/setupwizardlib/view/ |
H A D | RichTextView.java | 30 import com.android.setupwizardlib.span.LinkSpan; 31 import com.android.setupwizardlib.span.LinkSpan.OnLinkClickListener; 32 import com.android.setupwizardlib.span.SpanHelper; 57 * {@link com.android.setupwizardlib.span.LinkSpan} that broadcasts with the key 67 for (Annotation span : spans) { 68 final String key = span.getKey(); 70 String textAppearance = span.getValue(); 78 SpanHelper.replaceSpan(spannable, span, textAppearanceSpan); 80 LinkSpan link = new LinkSpan(span.getValue()); 81 SpanHelper.replaceSpan(spannable, span, lin 144 onLinkClick(LinkSpan span) argument [all...] |
/frameworks/opt/setupwizard/library/gingerbread/src/com/android/setupwizardlib/view/ |
H A D | RichTextView.java | 35 import com.android.setupwizardlib.span.LinkSpan; 36 import com.android.setupwizardlib.span.LinkSpan.OnLinkClickListener; 37 import com.android.setupwizardlib.span.SpanHelper; 58 * {@link com.android.setupwizardlib.span.LinkSpan} that broadcasts with the key 68 for (Annotation span : spans) { 69 final String key = span.getKey(); 71 String textAppearance = span.getValue(); 79 SpanHelper.replaceSpan(spannable, span, textAppearanceSpan); 81 LinkSpan link = new LinkSpan(span.getValue()); 82 SpanHelper.replaceSpan(spannable, span, lin 179 onLinkClick(LinkSpan span) argument [all...] |
/frameworks/opt/setupwizard/library/main/src/com/android/setupwizardlib/span/ |
H A D | SpanHelper.java | 17 package com.android.setupwizardlib.span;
|
H A D | LinkSpan.java | 17 package com.android.setupwizardlib.span; 30 * A clickable span that will listen for click events and send it back to the context. To use this 41 * Implementation note: When the orientation changes, TextView retains a reference to this span 59 void onClick(LinkSpan span); argument 63 * Listener that is invoked when a link span is clicked. If the containing view of this span 71 * @param span The span that was clicked. 74 boolean onLinkClick(LinkSpan span); argument
|
/frameworks/base/core/java/android/text/ |
H A D | SpanSet.java | 61 final E span = allSpans[i]; 63 final int spanStart = spanned.getSpanStart(span); 64 final int spanEnd = spanned.getSpanEnd(span); 67 final int spanFlag = spanned.getSpanFlags(span); 69 spans[numberOfSpans] = span;
|
H A D | AlteredCharSequence.java | 70 public int getSpanStart(Object span) { argument 71 return mSpanned.getSpanStart(span); 74 public int getSpanEnd(Object span) { argument 75 return mSpanned.getSpanEnd(span); 78 public int getSpanFlags(Object span) { argument 79 return mSpanned.getSpanFlags(span);
|
/frameworks/support/emoji/core/tests/java/android/support/text/emoji/ |
H A D | EmojiSpanTest.java | 76 final EmojiSpan span = new TypefaceEmojiSpan(metadata); 78 final int resultSize = span.getSize(paint, "", 0, 0, null); 80 assertEquals(expectedRatio, span.getRatio()); 81 assertEquals((int) (dimensionX * expectedRatio), span.getWidth()); 82 assertEquals((int) (dimensionY * expectedRatio), span.getHeight()); 87 // control the size of the emoji span 92 final EmojiSpan span = new TypefaceEmojiSpan(metadata); 93 final int spanWidth = span.getSize(mock(Paint.class), "", 0, 0, null); 103 span.draw(canvas, "a", 0 /*start*/, 1 /*end*/, x, top, y, bottom, mock(Paint.class)); 111 span [all...] |
H A D | EmojiSpanInstrumentationTest.java | 82 final EmojiSpan span = spans[0]; 93 // record height of the default span 94 final int defaultHeight = span.getHeight(); 111 final int heightWithRelativeSpan = span.getHeight();
|
/frameworks/opt/setupwizard/library/gingerbread/src/com/android/setupwizardlib/util/ |
H A D | LinkAccessibilityHelper.java | 219 for (ClickableSpan span : linkSpans) { 220 virtualViewIds.add(spannedText.getSpanStart(span)); 226 final ClickableSpan span = getSpanForOffset(virtualViewId); 227 if (span != null) { 228 event.setContentDescription(getTextForSpan(span)); 237 final ClickableSpan span = getSpanForOffset(virtualViewId); 238 if (span != null) { 239 info.setContentDescription(getTextForSpan(span)); 246 getBoundsForSpan(span, mTempRect); 258 ClickableSpan span 281 getTextForSpan(ClickableSpan span) argument 293 getBoundsForSpan(ClickableSpan span, Rect outRect) argument [all...] |
/frameworks/ex/widget/java/com/android/ex/widget/ |
H A D | StaggeredGridView.java | 50 * <p>Item views may span multiple columns as specified by their {@link LayoutParams}. 139 public int span; field in class:StaggeredGridView.LayoutRecord 146 mMargins = new int[span * 2]; 183 " s=" + span; 519 final int colEnd = lp.column + Math.min(mColCount, lp.span); 774 final int span = Math.min(mColCount, lp.span); 775 final int widthSize = colWidth * span + itemMargin * (span - 1); 792 if (span > 1127 getNextRecordUp(int position, int span) argument 1183 getNextRecordDown(int position, int span) argument 1393 public int span = 1; field in class:StaggeredGridView.LayoutParams [all...] |
/frameworks/opt/setupwizard/library/test/robotest/src/com/android/setupwizardlib/span/ |
H A D | LinkSpanTest.java | 17 package com.android.setupwizardlib.span; 80 public void onClick(LinkSpan span) { argument 81 clickedSpan = span;
|
/frameworks/base/core/java/android/widget/ |
H A D | TableRow.java | 169 for (int j = 0; j < layoutParams.span; j++) { 199 final int span = lp.span; 201 for (int i = 0; i < span; i++) { 258 // when the span is 1 (default), we need to skip 0 child 259 return layoutParams.span - 1; 299 if (layoutParams.span == 1) { 407 public int span; field in class:TableRow.LayoutParams 425 span = a.getInt(com.android.internal.R.styleable.TableRow_Cell_layout_span, 1); 426 if (span < [all...] |
H A D | GridLayout.java | 676 Interval span = spec.span; 678 boolean isAtEdge = leading1 ? (span.min == 0) : (span.max == axis.getCount()); 699 int index = leading ? spec.span.min : spec.span.max; 754 final Interval majorRange = majorSpec.span; 762 final Interval minorRange = minorSpec.span; 838 Interval span = spec.span; 2192 setRowSpecSpan(Interval span) argument 2196 setColumnSpecSpan(Interval span) argument 2226 public final Interval span; field in class:GridLayout.Arc 2230 Arc(Interval span, MutableInt value) argument 2541 final Interval span; field in class:GridLayout.Spec 2545 Spec(boolean startDefined, Interval span, Alignment alignment, float weight) argument 2566 copyWriteSpan(Interval span) argument [all...] |
/frameworks/base/tools/aapt2/ |
H A D | StringPool_test.cpp | 156 const StringPool::Span& span = ref->spans.front(); local 157 EXPECT_THAT(*span.name, Eq("b")); 158 EXPECT_THAT(span.first_char, Eq(2u)); 159 EXPECT_THAT(span.last_char, Eq(6u)); 272 const ResStringPool_span* span = test.styleAt(0); local 273 ASSERT_THAT(span, NotNull()); 274 EXPECT_THAT(util::GetString(test, span->name.index), Eq("b")); 275 EXPECT_THAT(util::GetString16(test, span->name.index), Eq(u"b")); 276 EXPECT_THAT(span->firstChar, Eq(0u)); 277 EXPECT_THAT(span [all...] |
H A D | StringPool.cpp | 134 for (const Span& span : entry_->spans) { 136 if (span.first_char != rhs_span.first_char || span.last_char != rhs_span.last_char || 137 span.name != rhs_span.name) { 211 for (const aapt::Span& span : str.spans) { 212 entry->spans.emplace_back(Span{MakeRef(span.name), span.first_char, span.last_char}); 226 for (const Span& span : ref.entry_->spans) { 227 entry->spans.emplace_back(Span{MakeRef(*span 424 android::ResStringPool_span* span = local [all...] |
/frameworks/base/core/java/android/view/ |
H A D | ScaleGestureDetector.java | 329 final float span; 331 span = spanY; 333 span = (float) Math.hypot(spanX, spanY); 342 if (!inAnchoredScaleMode() && mInProgress && (span < mMinSpan || configChanged)) { 345 mInitialSpan = span; 350 mInitialSpan = mPrevSpan = mCurrSpan = span; 354 if (!mInProgress && span >= minSpan && 355 (wasInProgress || Math.abs(span - mInitialSpan) > mSpanSlop)) { 358 mPrevSpan = mCurrSpan = span; 363 // Handle motion; focal point and span/scal [all...] |
/frameworks/base/tools/aapt/ |
H A D | StringPool.cpp | 214 entry_style_span span; 215 span.name = name; 216 span.span.firstChar = start; 217 span.span.lastChar = end; 218 return addStyleSpan(idx, span); 233 status_t StringPool::addStyleSpan(size_t idx, const entry_style_span& span) 235 // Place blank entries in the span array up to this index. 241 style.spans.add(span); [all...] |
/frameworks/base/tools/aapt2/compile/ |
H A D | PseudolocaleGenerator.cpp | 37 // The UTF-16 index into the string where this span starts. 40 // The UTF-16 index into the string where this span ends, inclusive. 55 inline static UnifiedSpan SpanToUnifiedSpan(const StringPool::Span& span) { argument 56 return UnifiedSpan{*span.name, span.first_char, span.last_char}; 118 // pseudolocalized, while keeping the span indices synchronized. 145 UnifiedSpan* span = span_idx >= merged_spans.size() ? nullptr : &merged_spans[span_idx]; local 148 if (span != nullptr) { 149 if (parent_span == nullptr || parent_span->last_char > span [all...] |
/frameworks/support/emoji/core/tests/java/android/support/text/emoji/widget/ |
H A D | SpannableBuilderTest.java | 98 // getSpans should return the span 104 // span attributes should be correct 109 // should remove the span 126 final EmojiSpan span = mock(EmojiSpan.class); 129 spannable.setSpan(span, 1, 2, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE); 140 // verify the call to span callbacks are blocked 142 same(span), anyInt(), anyInt()); 144 same(span), anyInt(), anyInt()); 146 same(span), anyInt(), anyInt(), anyInt(), anyInt()); 158 final QuoteSpan span [all...] |
H A D | EmojiEditableFactoryTest.java | 65 final EmojiSpan span = new TypefaceEmojiSpan(metadata); 66 str.setSpan(span, 0, 1, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE); 73 assertSame(spans[0], span);
|
/frameworks/support/v7/recyclerview/src/android/support/v7/widget/ |
H A D | GridLayoutManager.java | 32 * By default, each item occupies 1 span. You can change it by providing a custom 46 * Right borders for each span. 388 int span = getSpanIndex(recycler, state, anchorInfo.mPosition); 390 // choose span 0 391 while (span > 0 && anchorInfo.mPosition > 0) { 393 span = getSpanIndex(recycler, state, anchorInfo.mPosition); 396 // choose the max span we can get. hopefully last one 399 int bestSpan = span; 427 final int span = getSpanIndex(recycler, state, position); 428 if (span ! [all...] |
/frameworks/support/v7/gridlayout/src/android/support/v7/widget/ |
H A D | GridLayout.java | 660 Interval span = spec.span; 662 boolean isAtEdge = leading1 ? (span.min == 0) : (span.max == axis.getCount()); 687 int index = leading ? spec.span.min : spec.span.max; 742 final Interval majorRange = majorSpec.span; 750 final Interval minorRange = minorSpec.span; 814 Interval span = spec.span; 2082 setRowSpecSpan(Interval span) argument 2086 setColumnSpecSpan(Interval span) argument 2116 public final Interval span; field in class:GridLayout.Arc 2120 Arc(Interval span, MutableInt value) argument 2431 final Interval span; field in class:GridLayout.Spec 2435 Spec(boolean startDefined, Interval span, Alignment alignment, float weight) argument 2456 copyWriteSpan(Interval span) argument [all...] |
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/notification/ |
H A D | TextViewTransformState.java | 78 Object span = spans[i]; 80 if (!span.getClass().equals(otherSpan.getClass())) { 83 if (ownSpanned.getSpanStart(span) != otherSpanned.getSpanStart(otherSpan) 84 || ownSpanned.getSpanEnd(span) != otherSpanned.getSpanEnd(otherSpan)) {
|
/frameworks/opt/setupwizard/library/test/instrumentation/src/com/android/setupwizardlib/test/ |
H A D | SpanHelperTest.java | 27 import com.android.setupwizardlib.span.SpanHelper; 46 assertEquals("There should be one span in the builder", 1, spans.length); 47 assertSame("The span should be newSpan", newSpan, spans[0]);
|
/frameworks/base/core/java/com/android/internal/util/ |
H A D | NotificationColorUtil.java | 188 for (Object span : spans) { 189 Object resultSpan = span; 191 resultSpan = ((CharacterStyle) span).getUnderlying(); 195 (TextAppearanceSpan) span); 200 resultSpan = span; 207 resultSpan = span; 209 builder.setSpan(resultSpan, ss.getSpanStart(span), ss.getSpanEnd(span), 210 ss.getSpanFlags(span)); 217 private TextAppearanceSpan processTextAppearanceSpan(TextAppearanceSpan span) { argument [all...] |