Searched refs:span (Results 1 - 25 of 81) sorted by relevance

1234

/frameworks/opt/setupwizard/library/main/src/com/android/setupwizardlib/span/
H A DSpanHelper.java17 package com.android.setupwizardlib.span;
H A DLinkSpan.java17 package com.android.setupwizardlib.span;
28 * A clickable span that will listen for click events and send it back to the context. To use this
29 * class, implement {@link com.android.setupwizardlib.span.LinkSpan.OnClickListener} in your
39 * Implementation note: When the orientation changes, TextView retains a reference to this span
53 void onClick(LinkSpan span); argument
/frameworks/base/core/java/android/text/
H A DSpanSet.java61 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 DAlteredCharSequence.java70 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 DEmojiSpanTest.java76 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 DEmojiSpanInstrumentationTest.java82 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/base/tools/aapt2/
H A DStringPool_test.cpp154 const StringPool::Span& span = ref->spans.front(); local
155 EXPECT_EQ(*(span.name), "b");
156 EXPECT_EQ(2u, span.first_char);
157 EXPECT_EQ(6u, span.last_char);
253 const ResStringPool_span* span = test.styleAt(4); local
254 ASSERT_NE(nullptr, span);
255 EXPECT_EQ(std::string("b"), util::GetString(test, span->name.index));
256 EXPECT_EQ(StringPiece16(u"b"), util::GetString16(test, span->name.index));
257 EXPECT_EQ(0u, span->firstChar);
258 EXPECT_EQ(1u, span
[all...]
H A DStringPool.cpp130 for (const Span& span : entry_->spans) {
132 if (span.first_char != rhs_span.first_char || span.last_char != rhs_span.last_char ||
133 span.name != rhs_span.name) {
200 for (const aapt::Span& span : str.spans) {
202 Span{MakeRef(span.name), span.first_char, span.last_char});
220 for (const Span& span : ref.entry_->spans) {
222 Span{MakeRef(*span
416 android::ResStringPool_span* span = local
[all...]
/frameworks/opt/setupwizard/library/eclair-mr1/src/com/android/setupwizardlib/util/
H A DLinkAccessibilityHelper.java220 for (ClickableSpan span : linkSpans) {
221 virtualViewIds.add(spannedText.getSpanStart(span));
227 final ClickableSpan span = getSpanForOffset(virtualViewId);
228 if (span != null) {
229 event.setContentDescription(getTextForSpan(span));
238 final ClickableSpan span = getSpanForOffset(virtualViewId);
239 if (span != null) {
240 info.setContentDescription(getTextForSpan(span));
247 getBoundsForSpan(span, mTempRect);
259 ClickableSpan span
282 getTextForSpan(ClickableSpan span) argument
294 getBoundsForSpan(ClickableSpan span, Rect outRect) argument
[all...]
/frameworks/ex/widget/java/com/android/ex/widget/
H A DStaggeredGridView.java50 * <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/eclair-mr1/src/com/android/setupwizardlib/view/
H A DRichTextView.java35 import com.android.setupwizardlib.span.LinkSpan;
36 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, link);
/frameworks/opt/setupwizard/library/test/robotest/src/com/android/setupwizardlib/span/
H A DLinkSpanTest.java17 package com.android.setupwizardlib.span;
68 public void onClick(LinkSpan span) { argument
69 clickedSpan = span;
/frameworks/base/core/java/android/text/method/
H A DAllCapsTransformationMethod.java82 for (Object span : spans) {
83 final int sourceStart = spanned.getSpanStart(span);
84 final int sourceEnd = spanned.getSpanEnd(span);
85 final int flags = spanned.getSpanFlags(span);
92 result.setSpan(span, destStart, destEnd, flags);
104 // unchanged one: In an unchanged slice, we can find the exact location the span
108 // We adjust the span boundary to the end of that slice to reduce of the chance of adjacent
/frameworks/base/core/java/android/widget/
H A DTableRow.java169 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 DGridLayout.java676 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/core/java/android/view/
H A DScaleGestureDetector.java329 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 DStringPool.cpp214 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 DPseudolocaleGenerator.cpp37 // 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 DSpannableBuilderTest.java98 // 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 DEmojiEditableFactoryTest.java65 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 DGridLayoutManager.java32 * 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 DGridLayout.java660 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/services/core/java/com/android/server/notification/
H A DCountdownConditionProvider.java122 final CharSequence span =
134 ACTION, ts(mTime), mTime - now, span, ts(now)));
166 final CharSequence span =
169 ts(time), time - now, span, ts(now));
/frameworks/opt/setupwizard/library/test/instrumentation/src/com/android/setupwizardlib/test/
H A DSpanHelperTest.java27 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/support/emoji/core/src/android/support/text/emoji/
H A DEmojiProcessor.java171 final EmojiSpan span = spans[index];
172 final int spanStart = spannable.getSpanStart(span);
173 final int spanEnd = spannable.getSpanEnd(span);
174 // Remove span only when its spanStart is NOT equal to current end.
177 // and end is 1, the span between 0-1 should be deleted, not 1-2.
179 spannable.removeSpan(span);
313 final EmojiSpan span = spans[index];
314 final int spanStart = content.getSpanStart(span);
315 final int spanEnd = content.getSpanEnd(span);
384 final EmojiSpan span
[all...]

Completed in 2841 milliseconds

1234