docs/javadoc/reference/com/facebook/drawee/span/DraweeSpanStringBuilder.html
|
|
Summary: Nested Classes | Constants | Inherited Constants | Ctors | Methods | Protected Methods | Inherited Methods | [Expand All]
public class
extends SpannableStringBuilder
implements AttachDetachListener
| java.lang.Object | | ↳ | android.text.SpannableStringBuilder | | | ↳ | com.facebook.drawee.span.DraweeSpanStringBuilder |
DraweeSpanStringBuilder that can be used to add DraweeSpans to strings.
The containing view must also call onDetachFromView(View) ()} from its onStartTemporaryDetach() and onDetachedFromWindow() methods. Similarly, it must call onAttachToView(View) from its onFinishTemporaryDetach() and onAttachedToWindow() methods.
If you attach the same DraweeSpanStringBuilder to different views, only the most recent view will be updated correctly since you can only bind the same builder to 1 view at a time. Older views will be automatically unbound.
DraweeHolder| Nested Classes |
|---|
| interface |
| Constants |
|---|
| int |
| [Expand] Inherited Constants | | --- | | From interface android.text.Spanned
| int | SPAN_COMPOSING | | | int | SPAN_EXCLUSIVE_EXCLUSIVE | | | int | SPAN_EXCLUSIVE_INCLUSIVE | | | int | SPAN_INCLUSIVE_EXCLUSIVE | | | int | SPAN_INCLUSIVE_INCLUSIVE | | | int | SPAN_INTERMEDIATE | | | int | SPAN_MARK_MARK | | | int | SPAN_MARK_POINT | | | int | SPAN_PARAGRAPH | | | int | SPAN_POINT_MARK | | | int | SPAN_POINT_MARK_MASK | | | int | SPAN_POINT_POINT | | | int | SPAN_PRIORITY | | | int | SPAN_PRIORITY_SHIFT | | | int | SPAN_USER | | | int | SPAN_USER_SHIFT | |
|
| Public Constructors |
|---|
| Public Methods |
|---|
| Set<DraweeSpan> |
| boolean |
| void |
| void |
| void |
| void |
| void |
| void |
| void |
| Protected Methods |
|---|
| void |
| void |
| void |
| void |
| void |
| [Expand] Inherited Methods | | --- | | From class android.text.SpannableStringBuilder
| Appendable | append(char arg0) | | SpannableStringBuilder | append(CharSequence arg0, Object arg1, int arg2) | | Appendable | append(CharSequence arg0, int arg1, int arg2) | | Appendable | append(CharSequence arg0) | | char | charAt(int arg0) | | void | clear() | | void | clearSpans() | | Editable | delete(int arg0, int arg1) | | boolean | equals(Object arg0) | | void | getChars(int arg0, int arg1, char[] arg2, int arg3) | | InputFilter[] | getFilters() | | int | getSpanEnd(Object arg0) | | int | getSpanFlags(Object arg0) | | int | getSpanStart(Object arg0) | | <T> T[] | getSpans(int arg0, int arg1, Class<T> arg2) | | int | getTextRunCursor(int arg0, int arg1, int arg2, int arg3, int arg4, Paint arg5) | | int | getTextWatcherDepth() | | int | hashCode() | | Editable | insert(int arg0, CharSequence arg1) | | Editable | insert(int arg0, CharSequence arg1, int arg2, int arg3) | | int | length() | | int | nextSpanTransition(int arg0, int arg1, Class arg2) | | void | removeSpan(Object arg0) | | Editable | replace(int arg0, int arg1, CharSequence arg2, int arg3, int arg4) | | Editable | replace(int arg0, int arg1, CharSequence arg2) | | void | setFilters(InputFilter[] arg0) | | void | setSpan(Object arg0, int arg1, int arg2, int arg3) | | CharSequence | subSequence(int arg0, int arg1) | | String | toString() | | static SpannableStringBuilder | valueOf(CharSequence arg0) |
| | From class java.lang.Object
| Object | clone() | | boolean | equals(Object arg0) | | void | finalize() | | final Class<?> | getClass() | | int | hashCode() | | final void | notify() | | final void | notifyAll() | | String | toString() | | final void | wait(long arg0, int arg1) | | final void | wait(long arg0) | | final void | wait() |
| | From interface android.text.Editable
| abstract Appendable | append(char arg0) | | abstract Appendable | append(CharSequence arg0, int arg1, int arg2) | | abstract Appendable | append(CharSequence arg0) | | abstract void | clear() | | abstract void | clearSpans() | | abstract Editable | delete(int arg0, int arg1) | | abstract InputFilter[] | getFilters() | | abstract Editable | insert(int arg0, CharSequence arg1) | | abstract Editable | insert(int arg0, CharSequence arg1, int arg2, int arg3) | | abstract Editable | replace(int arg0, int arg1, CharSequence arg2, int arg3, int arg4) | | abstract Editable | replace(int arg0, int arg1, CharSequence arg2) | | abstract void | setFilters(InputFilter[] arg0) |
| | From interface android.text.GetChars
| abstract void | getChars(int arg0, int arg1, char[] arg2, int arg3) |
| | From interface android.text.Spannable
| abstract void | removeSpan(Object arg0) | | abstract void | setSpan(Object arg0, int arg1, int arg2, int arg3) |
| | From interface android.text.Spanned
| abstract int | getSpanEnd(Object arg0) | | abstract int | getSpanFlags(Object arg0) | | abstract int | getSpanStart(Object arg0) | | abstract <T> T[] | getSpans(int arg0, int arg1, Class<T> arg2) | | abstract int | nextSpanTransition(int arg0, int arg1, Class arg2) |
| | From interface com.facebook.common.lifecycle.AttachDetachListener
| abstract void | onAttachToView(View view) | | abstract void | onDetachFromView(View view) |
| | From interface java.lang.Appendable
| abstract Appendable | append(char arg0) | | abstract Appendable | append(CharSequence arg0, int arg1, int arg2) | | abstract Appendable | append(CharSequence arg0) |
| | From interface java.lang.CharSequence
| abstract char | charAt(int arg0) | | abstract IntStream | chars() | | abstract IntStream | codePoints() | | abstract int | length() | | abstract CharSequence | subSequence(int arg0, int arg1) | | abstract String | toString() |
|
Constant Value: -1 (0xffffffff)
+Generated by Doclava. +