RichTextView.smali
.class public Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextView;
.super Lim/tpelyyftgw/ui/components/ColorTextView;
.source "RichTextView.java"
# instance fields
.field private atColor:I
.field private downTime:J
.field private emojiSize:I
.field private emojiVerticalAlignment:I
.field private linkColor:I
.field private nameList:Ljava/util/List;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/List<",
"Lcom/bjz/comm/net/bean/FCEntitysResponse;",
">;"
}
.end annotation
.end field
.field private needNumberShow:Z
.field private needUrlShow:Z
.field private spanAtUserCallBack:Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/edittext/listener/SpanAtUserCallBack;
.field private spanAtUserCallBackListener:Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/edittext/listener/SpanAtUserCallBack;
.field private spanCreateListener:Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/edittext/listener/SpanCreateListener;
.field private spanTopicCallBack:Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/edittext/listener/SpanTopicCallBack;
.field private spanTopicCallBackListener:Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/edittext/listener/SpanTopicCallBack;
.field private spanUrlCallBack:Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/edittext/listener/SpanUrlCallBack;
.field private spanUrlCallBackListener:Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/edittext/listener/SpanUrlCallBack;
.field private topicColor:I
.field private topicList:Ljava/util/List;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/List<",
"Lcom/bjz/comm/net/bean/TopicBean;",
">;"
}
.end annotation
.end field
# direct methods
.method static constructor <clinit>()V
.registers 1
return-void
.end method
.method public constructor <init>(Landroid/content/Context;)V
.registers 4
.param p1, "context" # Landroid/content/Context;
.line 68
invoke-direct {p0, p1}, Lim/tpelyyftgw/ui/components/ColorTextView;-><init>(Landroid/content/Context;)V
.line 41
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
iput-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextView;->topicList:Ljava/util/List;
.line 43
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
iput-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextView;->nameList:Ljava/util/List;
.line 45
const v0, -0xffff01
iput v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextView;->atColor:I
.line 47
iput v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextView;->topicColor:I
.line 49
iput v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextView;->linkColor:I
.line 51
const/4 v0, 0x0
iput v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextView;->emojiSize:I
.line 61
const/4 v1, 0x1
iput-boolean v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextView;->needNumberShow:Z
.line 63
iput-boolean v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextView;->needUrlShow:Z
.line 65
iput v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextView;->emojiVerticalAlignment:I
.line 183
new-instance v0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextView$1;
invoke-direct {v0, p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextView$1;-><init>(Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextView;)V
iput-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextView;->spanUrlCallBack:Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/edittext/listener/SpanUrlCallBack;
.line 199
new-instance v0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextView$2;
invoke-direct {v0, p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextView$2;-><init>(Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextView;)V
iput-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextView;->spanAtUserCallBack:Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/edittext/listener/SpanAtUserCallBack;
.line 208
new-instance v0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextView$3;
invoke-direct {v0, p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextView$3;-><init>(Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextView;)V
iput-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextView;->spanTopicCallBack:Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/edittext/listener/SpanTopicCallBack;
.line 69
const/4 v0, 0x0
invoke-direct {p0, p1, v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextView;->init(Landroid/content/Context;Landroid/util/AttributeSet;)V
.line 70
return-void
.end method
.method public constructor <init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
.registers 5
.param p1, "context" # Landroid/content/Context;
.param p2, "attrs" # Landroid/util/AttributeSet;
.line 73
invoke-direct {p0, p1, p2}, Lim/tpelyyftgw/ui/components/ColorTextView;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
.line 41
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
iput-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextView;->topicList:Ljava/util/List;
.line 43
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
iput-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextView;->nameList:Ljava/util/List;
.line 45
const v0, -0xffff01
iput v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextView;->atColor:I
.line 47
iput v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextView;->topicColor:I
.line 49
iput v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextView;->linkColor:I
.line 51
const/4 v0, 0x0
iput v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextView;->emojiSize:I
.line 61
const/4 v1, 0x1
iput-boolean v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextView;->needNumberShow:Z
.line 63
iput-boolean v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextView;->needUrlShow:Z
.line 65
iput v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextView;->emojiVerticalAlignment:I
.line 183
new-instance v0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextView$1;
invoke-direct {v0, p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextView$1;-><init>(Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextView;)V
iput-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextView;->spanUrlCallBack:Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/edittext/listener/SpanUrlCallBack;
.line 199
new-instance v0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextView$2;
invoke-direct {v0, p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextView$2;-><init>(Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextView;)V
iput-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextView;->spanAtUserCallBack:Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/edittext/listener/SpanAtUserCallBack;
.line 208
new-instance v0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextView$3;
invoke-direct {v0, p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextView$3;-><init>(Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextView;)V
iput-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextView;->spanTopicCallBack:Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/edittext/listener/SpanTopicCallBack;
.line 74
invoke-direct {p0, p1, p2}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextView;->init(Landroid/content/Context;Landroid/util/AttributeSet;)V
.line 75
return-void
.end method
.method public constructor <init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
.registers 6
.param p1, "context" # Landroid/content/Context;
.param p2, "attrs" # Landroid/util/AttributeSet;
.param p3, "defStyleAttr" # I
.line 78
invoke-direct {p0, p1, p2, p3}, Lim/tpelyyftgw/ui/components/ColorTextView;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
.line 41
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
iput-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextView;->topicList:Ljava/util/List;
.line 43
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
iput-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextView;->nameList:Ljava/util/List;
.line 45
const v0, -0xffff01
iput v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextView;->atColor:I
.line 47
iput v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextView;->topicColor:I
.line 49
iput v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextView;->linkColor:I
.line 51
const/4 v0, 0x0
iput v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextView;->emojiSize:I
.line 61
const/4 v1, 0x1
iput-boolean v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextView;->needNumberShow:Z
.line 63
iput-boolean v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextView;->needUrlShow:Z
.line 65
iput v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextView;->emojiVerticalAlignment:I
.line 183
new-instance v0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextView$1;
invoke-direct {v0, p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextView$1;-><init>(Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextView;)V
iput-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextView;->spanUrlCallBack:Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/edittext/listener/SpanUrlCallBack;
.line 199
new-instance v0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextView$2;
invoke-direct {v0, p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextView$2;-><init>(Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextView;)V
iput-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextView;->spanAtUserCallBack:Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/edittext/listener/SpanAtUserCallBack;
.line 208
new-instance v0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextView$3;
invoke-direct {v0, p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextView$3;-><init>(Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextView;)V
iput-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextView;->spanTopicCallBack:Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/edittext/listener/SpanTopicCallBack;
.line 79
invoke-direct {p0, p1, p2}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextView;->init(Landroid/content/Context;Landroid/util/AttributeSet;)V
.line 80
return-void
.end method
.method static synthetic access$000(Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextView;)Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/edittext/listener/SpanUrlCallBack;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextView;
.line 39
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextView;->spanUrlCallBackListener:Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/edittext/listener/SpanUrlCallBack;
return-object v0
.end method
.method static synthetic access$100(Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextView;)Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/edittext/listener/SpanAtUserCallBack;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextView;
.line 39
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextView;->spanAtUserCallBackListener:Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/edittext/listener/SpanAtUserCallBack;
return-object v0
.end method
.method static synthetic access$200(Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextView;)Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/edittext/listener/SpanTopicCallBack;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextView;
.line 39
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextView;->spanTopicCallBackListener:Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/edittext/listener/SpanTopicCallBack;
return-object v0
.end method
.method private init(Landroid/content/Context;Landroid/util/AttributeSet;)V
.registers 7
.param p1, "context" # Landroid/content/Context;
.param p2, "attrs" # Landroid/util/AttributeSet;
.line 83
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextView;->isInEditMode()Z
move-result v0
if-eqz v0, :cond_7
.line 84
return-void
.line 86
:cond_7
if-eqz p2, :cond_47
.line 87
sget-object v0, Lim/tpelyyftgw/messenger/R$styleable;->RichTextView:[I
invoke-virtual {p1, p2, v0}, Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray;
move-result-object v0
.line 88
.local v0, "array":Landroid/content/res/TypedArray;
const/4 v1, 0x5
const/4 v2, 0x0
invoke-virtual {v0, v1, v2}, Landroid/content/res/TypedArray;->getBoolean(IZ)Z
move-result v1
iput-boolean v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextView;->needNumberShow:Z
.line 89
const/4 v1, 0x6
invoke-virtual {v0, v1, v2}, Landroid/content/res/TypedArray;->getBoolean(IZ)Z
move-result v1
iput-boolean v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextView;->needUrlShow:Z
.line 90
const v1, -0xffff01
invoke-virtual {v0, v2, v1}, Landroid/content/res/TypedArray;->getColor(II)I
move-result v3
iput v3, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextView;->atColor:I
.line 91
const/16 v3, 0xc
invoke-virtual {v0, v3, v1}, Landroid/content/res/TypedArray;->getColor(II)I
move-result v3
iput v3, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextView;->topicColor:I
.line 92
const/4 v3, 0x3
invoke-virtual {v0, v3, v1}, Landroid/content/res/TypedArray;->getColor(II)I
move-result v1
iput v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextView;->linkColor:I
.line 93
const/4 v1, 0x1
invoke-virtual {v0, v1, v2}, Landroid/content/res/TypedArray;->getInteger(II)I
move-result v1
iput v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextView;->emojiSize:I
.line 94
const/4 v1, 0x2
invoke-virtual {v0, v1, v2}, Landroid/content/res/TypedArray;->getInteger(II)I
move-result v1
iput v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextView;->emojiVerticalAlignment:I
.line 95
invoke-virtual {v0}, Landroid/content/res/TypedArray;->recycle()V
.line 97
.end local v0 # "array":Landroid/content/res/TypedArray;
:cond_47
return-void
.end method
.method private resolveRichShow(Ljava/lang/String;)V
.registers 5
.param p1, "content" # Ljava/lang/String;
.line 223
new-instance v0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextBuilder;
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextView;->getContext()Landroid/content/Context;
move-result-object v1
invoke-direct {v0, v1}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextBuilder;-><init>(Landroid/content/Context;)V
.line 224
.local v0, "richTextBuilder":Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextBuilder;
invoke-virtual {v0, p1}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextBuilder;->setContent(Ljava/lang/String;)Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextBuilder;
move-result-object v1
iget v2, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextView;->atColor:I
.line 225
invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextBuilder;->setAtColor(I)Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextBuilder;
move-result-object v1
iget v2, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextView;->linkColor:I
.line 226
invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextBuilder;->setLinkColor(I)Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextBuilder;
move-result-object v1
iget v2, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextView;->topicColor:I
.line 227
invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextBuilder;->setTopicColor(I)Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextBuilder;
move-result-object v1
iget-object v2, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextView;->nameList:Ljava/util/List;
.line 228
invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextBuilder;->setListUser(Ljava/util/List;)Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextBuilder;
move-result-object v1
iget-object v2, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextView;->topicList:Ljava/util/List;
.line 229
invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextBuilder;->setListTopic(Ljava/util/List;)Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextBuilder;
move-result-object v1
iget-boolean v2, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextView;->needNumberShow:Z
.line 230
invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextBuilder;->setNeedNum(Z)Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextBuilder;
move-result-object v1
iget-boolean v2, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextView;->needUrlShow:Z
.line 231
invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextBuilder;->setNeedUrl(Z)Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextBuilder;
move-result-object v1
.line 232
invoke-virtual {v1, p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextBuilder;->setTextView(Landroid/widget/TextView;)Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextBuilder;
move-result-object v1
iget v2, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextView;->emojiSize:I
.line 233
invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextBuilder;->setEmojiSize(I)Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextBuilder;
move-result-object v1
iget-object v2, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextView;->spanAtUserCallBack:Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/edittext/listener/SpanAtUserCallBack;
.line 234
invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextBuilder;->setSpanAtUserCallBack(Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/edittext/listener/SpanAtUserCallBack;)Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextBuilder;
move-result-object v1
iget-object v2, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextView;->spanUrlCallBack:Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/edittext/listener/SpanUrlCallBack;
.line 235
invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextBuilder;->setSpanUrlCallBack(Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/edittext/listener/SpanUrlCallBack;)Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextBuilder;
move-result-object v1
iget-object v2, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextView;->spanTopicCallBack:Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/edittext/listener/SpanTopicCallBack;
.line 236
invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextBuilder;->setSpanTopicCallBack(Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/edittext/listener/SpanTopicCallBack;)Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextBuilder;
move-result-object v1
iget v2, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextView;->emojiVerticalAlignment:I
.line 237
invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextBuilder;->setVerticalAlignment(I)Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextBuilder;
move-result-object v1
iget-object v2, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextView;->spanCreateListener:Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/edittext/listener/SpanCreateListener;
.line 238
invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextBuilder;->setSpanCreateListener(Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/edittext/listener/SpanCreateListener;)Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextBuilder;
move-result-object v1
.line 239
invoke-virtual {v1}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextBuilder;->build()V
.line 241
return-void
.end method
# virtual methods
.method public getAtColor()I
.registers 2
.line 366
iget v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextView;->atColor:I
return v0
.end method
.method public getEmojiVerticalAlignment()I
.registers 2
.line 412
iget v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextView;->emojiVerticalAlignment:I
return v0
.end method
.method public getLinkColor()I
.registers 2
.line 388
iget v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextView;->linkColor:I
return v0
.end method
.method public getNameList()Ljava/util/List;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/List<",
"Lcom/bjz/comm/net/bean/FCEntitysResponse;",
">;"
}
.end annotation
.line 305
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextView;->nameList:Ljava/util/List;
return-object v0
.end method
.method public getTopicColor()I
.registers 2
.line 377
iget v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextView;->topicColor:I
return v0
.end method
.method public getTopicList()Ljava/util/List;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/List<",
"Lcom/bjz/comm/net/bean/TopicBean;",
">;"
}
.end annotation
.line 294
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextView;->topicList:Ljava/util/List;
return-object v0
.end method
.method public isNeedNumberShow()Z
.registers 2
.line 290
iget-boolean v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextView;->needNumberShow:Z
return v0
.end method
.method public isNeedUrlShow()Z
.registers 2
.line 325
iget-boolean v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextView;->needUrlShow:Z
return v0
.end method
.method protected onMeasure(II)V
.registers 8
.param p1, "widthMeasureSpec" # I
.param p2, "heightMeasureSpec" # I
.line 101
const/4 v0, 0x0
.line 102
.local v0, "layout":Landroid/text/StaticLayout;
const/4 v1, 0x0
.line 104
.local v1, "field":Ljava/lang/reflect/Field;
const/4 v2, 0x1
:try_start_3
const-class v3, Landroid/text/DynamicLayout;
const-string v4, "sStaticLayout"
invoke-virtual {v3, v4}, Ljava/lang/Class;->getDeclaredField(Ljava/lang/String;)Ljava/lang/reflect/Field;
move-result-object v3
.line 105
.local v3, "staticField":Ljava/lang/reflect/Field;
invoke-virtual {v3, v2}, Ljava/lang/reflect/Field;->setAccessible(Z)V
.line 106
const-class v4, Landroid/text/DynamicLayout;
invoke-virtual {v3, v4}, Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v4
check-cast v4, Landroid/text/StaticLayout;
:try_end_16
.catch Ljava/lang/NoSuchFieldException; {:try_start_3 .. :try_end_16} :catch_1d
.catch Ljava/lang/IllegalAccessException; {:try_start_3 .. :try_end_16} :catch_18
move-object v0, v4
.line 111
.end local v3 # "staticField":Ljava/lang/reflect/Field;
:goto_17
goto :goto_22
.line 109
:catch_18
move-exception v3
.line 110
.local v3, "e":Ljava/lang/IllegalAccessException;
invoke-virtual {v3}, Ljava/lang/IllegalAccessException;->printStackTrace()V
goto :goto_22
.line 107
.end local v3 # "e":Ljava/lang/IllegalAccessException;
:catch_1d
move-exception v3
.line 108
.local v3, "e":Ljava/lang/NoSuchFieldException;
invoke-virtual {v3}, Ljava/lang/NoSuchFieldException;->printStackTrace()V
.end local v3 # "e":Ljava/lang/NoSuchFieldException;
goto :goto_17
.line 113
:goto_22
if-eqz v0, :cond_41
.line 115
:try_start_24
const-class v3, Landroid/text/StaticLayout;
const-string v4, "mMaximumVisibleLineCount"
invoke-virtual {v3, v4}, Ljava/lang/Class;->getDeclaredField(Ljava/lang/String;)Ljava/lang/reflect/Field;
move-result-object v3
move-object v1, v3
.line 116
invoke-virtual {v1, v2}, Ljava/lang/reflect/Field;->setAccessible(Z)V
.line 117
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextView;->getMaxLines()I
move-result v2
invoke-virtual {v1, v0, v2}, Ljava/lang/reflect/Field;->setInt(Ljava/lang/Object;I)V
:try_end_37
.catch Ljava/lang/NoSuchFieldException; {:try_start_24 .. :try_end_37} :catch_3d
.catch Ljava/lang/IllegalAccessException; {:try_start_24 .. :try_end_37} :catch_38
goto :goto_41
.line 120
:catch_38
move-exception v2
.line 121
.local v2, "e":Ljava/lang/IllegalAccessException;
invoke-virtual {v2}, Ljava/lang/IllegalAccessException;->printStackTrace()V
goto :goto_41
.line 118
.end local v2 # "e":Ljava/lang/IllegalAccessException;
:catch_3d
move-exception v2
.line 119
.local v2, "e":Ljava/lang/NoSuchFieldException;
invoke-virtual {v2}, Ljava/lang/NoSuchFieldException;->printStackTrace()V
.line 124
.end local v2 # "e":Ljava/lang/NoSuchFieldException;
:cond_41
:goto_41
invoke-super {p0, p1, p2}, Lim/tpelyyftgw/ui/components/ColorTextView;->onMeasure(II)V
.line 125
if-eqz v0, :cond_53
if-eqz v1, :cond_53
.line 127
const v2, 0x7fffffff
:try_start_4b
invoke-virtual {v1, v0, v2}, Ljava/lang/reflect/Field;->setInt(Ljava/lang/Object;I)V
:try_end_4e
.catch Ljava/lang/IllegalAccessException; {:try_start_4b .. :try_end_4e} :catch_4f
.line 130
goto :goto_53
.line 128
:catch_4f
move-exception v2
.line 129
.local v2, "e":Ljava/lang/IllegalAccessException;
invoke-virtual {v2}, Ljava/lang/IllegalAccessException;->printStackTrace()V
.line 132
.end local v2 # "e":Ljava/lang/IllegalAccessException;
:cond_53
:goto_53
return-void
.end method
.method public onTouchEvent(Landroid/view/MotionEvent;)Z
.registers 19
.param p1, "event" # Landroid/view/MotionEvent;
.line 139
move-object/from16 v0, p0
invoke-virtual/range {p1 .. p1}, Landroid/view/MotionEvent;->getAction()I
move-result v1
.line 140
.local v1, "action":I
if-nez v1, :cond_e
.line 141
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v2
iput-wide v2, v0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextView;->downTime:J
.line 143
:cond_e
const/4 v2, 0x1
if-ne v1, v2, :cond_99
.line 144
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v3
iget-wide v5, v0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextView;->downTime:J
sub-long/2addr v3, v5
.line 145
.local v3, "interval":J
invoke-virtual/range {p1 .. p1}, Landroid/view/MotionEvent;->getX()F
move-result v5
float-to-int v5, v5
.line 146
.local v5, "x":I
invoke-virtual/range {p1 .. p1}, Landroid/view/MotionEvent;->getY()F
move-result v6
float-to-int v6, v6
.line 148
.local v6, "y":I
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextView;->getTotalPaddingLeft()I
move-result v7
sub-int/2addr v5, v7
.line 149
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextView;->getTotalPaddingTop()I
move-result v7
sub-int/2addr v6, v7
.line 151
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextView;->getScrollX()I
move-result v7
add-int/2addr v5, v7
.line 152
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextView;->getScrollY()I
move-result v7
add-int/2addr v6, v7
.line 154
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextView;->getLayout()Landroid/text/Layout;
move-result-object v7
.line 155
.local v7, "layout":Landroid/text/Layout;
invoke-virtual {v7, v6}, Landroid/text/Layout;->getLineForVertical(I)I
move-result v8
.line 156
.local v8, "line":I
int-to-float v9, v5
invoke-virtual {v7, v8, v9}, Landroid/text/Layout;->getOffsetForHorizontal(IF)I
move-result v9
.line 158
.local v9, "off":I
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextView;->getText()Ljava/lang/CharSequence;
move-result-object v10
instance-of v10, v10, Landroid/text/Spannable;
if-eqz v10, :cond_96
.line 159
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextView;->getText()Ljava/lang/CharSequence;
move-result-object v10
check-cast v10, Landroid/text/Spannable;
.line 160
.local v10, "buffer":Landroid/text/Spannable;
const-class v11, Landroid/text/style/ClickableSpan;
invoke-interface {v10, v9, v9, v11}, Landroid/text/Spannable;->getSpans(IILjava/lang/Class;)[Ljava/lang/Object;
move-result-object v11
check-cast v11, [Landroid/text/style/ClickableSpan;
.line 161
.local v11, "link":[Landroid/text/style/ClickableSpan;
array-length v12, v11
if-eqz v12, :cond_93
.line 162
invoke-static {}, Landroid/view/ViewConfiguration;->getLongPressTimeout()I
move-result v12
int-to-long v12, v12
cmp-long v14, v3, v12
if-gez v14, :cond_90
.line 164
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextView;->getPaint()Landroid/text/TextPaint;
move-result-object v12
.line 165
.local v12, "paint":Landroid/text/TextPaint;
invoke-virtual {v7, v8}, Landroid/text/Layout;->getLineStart(I)I
move-result v13
.line 166
.local v13, "lineStart":I
invoke-virtual {v7, v8}, Landroid/text/Layout;->getLineEnd(I)I
move-result v14
.line 167
.local v14, "lineEnd":I
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextView;->getText()Ljava/lang/CharSequence;
move-result-object v15
invoke-interface {v15, v13, v14}, Ljava/lang/CharSequence;->subSequence(II)Ljava/lang/CharSequence;
move-result-object v15
.line 168
.local v15, "charSequence":Ljava/lang/CharSequence;
invoke-interface {v15}, Ljava/lang/CharSequence;->toString()Ljava/lang/String;
move-result-object v2
invoke-virtual {v12, v2}, Landroid/text/TextPaint;->measureText(Ljava/lang/String;)F
move-result v2
.line 169
.local v2, "v":F
move/from16 v16, v1
.end local v1 # "action":I
.local v16, "action":I
int-to-float v1, v5
cmpg-float v1, v1, v2
if-gtz v1, :cond_9b
.line 170
const/4 v1, 0x0
aget-object v1, v11, v1
invoke-virtual {v1, v0}, Landroid/text/style/ClickableSpan;->onClick(Landroid/view/View;)V
.line 174
const/4 v1, 0x1
return v1
.line 162
.end local v2 # "v":F
.end local v12 # "paint":Landroid/text/TextPaint;
.end local v13 # "lineStart":I
.end local v14 # "lineEnd":I
.end local v15 # "charSequence":Ljava/lang/CharSequence;
.end local v16 # "action":I
.restart local v1 # "action":I
:cond_90
move/from16 v16, v1
.end local v1 # "action":I
.restart local v16 # "action":I
goto :goto_9b
.line 161
.end local v16 # "action":I
.restart local v1 # "action":I
:cond_93
move/from16 v16, v1
.end local v1 # "action":I
.restart local v16 # "action":I
goto :goto_9b
.line 158
.end local v10 # "buffer":Landroid/text/Spannable;
.end local v11 # "link":[Landroid/text/style/ClickableSpan;
.end local v16 # "action":I
.restart local v1 # "action":I
:cond_96
move/from16 v16, v1
.end local v1 # "action":I
.restart local v16 # "action":I
goto :goto_9b
.line 143
.end local v3 # "interval":J
.end local v5 # "x":I
.end local v6 # "y":I
.end local v7 # "layout":Landroid/text/Layout;
.end local v8 # "line":I
.end local v9 # "off":I
.end local v16 # "action":I
.restart local v1 # "action":I
:cond_99
move/from16 v16, v1
.line 180
.end local v1 # "action":I
.restart local v16 # "action":I
:cond_9b
:goto_9b
invoke-super/range {p0 .. p1}, Lim/tpelyyftgw/ui/components/ColorTextView;->onTouchEvent(Landroid/view/MotionEvent;)Z
move-result v1
return v1
.end method
.method public setAtColor(I)V
.registers 2
.param p1, "atColor" # I
.line 373
iput p1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextView;->atColor:I
.line 374
return-void
.end method
.method public setEmojiSize(I)V
.registers 2
.param p1, "emojiSize" # I
.line 400
iput p1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextView;->emojiSize:I
.line 401
return-void
.end method
.method public setEmojiVerticalAlignment(I)V
.registers 2
.param p1, "emojiVerticalAlignment" # I
.line 408
iput p1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextView;->emojiVerticalAlignment:I
.line 409
return-void
.end method
.method public setLinkColor(I)V
.registers 2
.param p1, "linkColor" # I
.line 395
iput p1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextView;->linkColor:I
.line 396
return-void
.end method
.method public setNameList(Ljava/util/List;)V
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/List<",
"Lcom/bjz/comm/net/bean/FCEntitysResponse;",
">;)V"
}
.end annotation
.line 312
.local p1, "nameList":Ljava/util/List;, "Ljava/util/List<Lcom/bjz/comm/net/bean/FCEntitysResponse;>;"
iput-object p1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextView;->nameList:Ljava/util/List;
.line 313
return-void
.end method
.method public setNeedNumberShow(Z)V
.registers 2
.param p1, "needNumberShow" # Z
.line 321
iput-boolean p1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextView;->needNumberShow:Z
.line 322
return-void
.end method
.method public setNeedUrlShow(Z)V
.registers 2
.param p1, "needUrlShow" # Z
.line 334
iput-boolean p1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextView;->needUrlShow:Z
.line 335
return-void
.end method
.method public setRichText(Ljava/lang/String;)V
.registers 4
.param p1, "text" # Ljava/lang/String;
.line 286
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextView;->nameList:Ljava/util/List;
iget-object v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextView;->topicList:Ljava/util/List;
invoke-virtual {p0, p1, v0, v1}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextView;->setRichText(Ljava/lang/String;Ljava/util/List;Ljava/util/List;)V
.line 287
return-void
.end method
.method public setRichText(Ljava/lang/String;Ljava/util/List;Ljava/util/List;)V
.registers 4
.param p1, "text" # Ljava/lang/String;
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"Ljava/util/List<",
"Lcom/bjz/comm/net/bean/FCEntitysResponse;",
">;",
"Ljava/util/List<",
"Lcom/bjz/comm/net/bean/TopicBean;",
">;)V"
}
.end annotation
.line 271
.local p2, "nameList":Ljava/util/List;, "Ljava/util/List<Lcom/bjz/comm/net/bean/FCEntitysResponse;>;"
.local p3, "topicList":Ljava/util/List;, "Ljava/util/List<Lcom/bjz/comm/net/bean/TopicBean;>;"
if-eqz p2, :cond_4
.line 272
iput-object p2, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextView;->nameList:Ljava/util/List;
.line 274
:cond_4
if-eqz p3, :cond_8
.line 275
iput-object p3, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextView;->topicList:Ljava/util/List;
.line 277
:cond_8
invoke-direct {p0, p1}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextView;->resolveRichShow(Ljava/lang/String;)V
.line 278
return-void
.end method
.method public setRichTextTopic(Ljava/lang/String;Ljava/util/List;)V
.registers 4
.param p1, "text" # Ljava/lang/String;
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"Ljava/util/List<",
"Lcom/bjz/comm/net/bean/TopicBean;",
">;)V"
}
.end annotation
.line 260
.local p2, "topicList":Ljava/util/List;, "Ljava/util/List<Lcom/bjz/comm/net/bean/TopicBean;>;"
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextView;->nameList:Ljava/util/List;
invoke-virtual {p0, p1, v0, p2}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextView;->setRichText(Ljava/lang/String;Ljava/util/List;Ljava/util/List;)V
.line 261
return-void
.end method
.method public setRichTextUser(Ljava/lang/String;Ljava/util/List;)V
.registers 4
.param p1, "text" # Ljava/lang/String;
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"Ljava/util/List<",
"Lcom/bjz/comm/net/bean/FCEntitysResponse;",
">;)V"
}
.end annotation
.line 250
.local p2, "nameList":Ljava/util/List;, "Ljava/util/List<Lcom/bjz/comm/net/bean/FCEntitysResponse;>;"
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextView;->topicList:Ljava/util/List;
invoke-virtual {p0, p1, p2, v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextView;->setRichText(Ljava/lang/String;Ljava/util/List;Ljava/util/List;)V
.line 251
return-void
.end method
.method public setSpanAtUserCallBackListener(Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/edittext/listener/SpanAtUserCallBack;)V
.registers 2
.param p1, "spanAtUserCallBackListener" # Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/edittext/listener/SpanAtUserCallBack;
.line 348
iput-object p1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextView;->spanAtUserCallBackListener:Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/edittext/listener/SpanAtUserCallBack;
.line 349
return-void
.end method
.method public setSpanCreateListener(Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/edittext/listener/SpanCreateListener;)V
.registers 2
.param p1, "spanCreateListener" # Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/edittext/listener/SpanCreateListener;
.line 355
iput-object p1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextView;->spanCreateListener:Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/edittext/listener/SpanCreateListener;
.line 356
return-void
.end method
.method public setSpanTopicCallBackListener(Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/edittext/listener/SpanTopicCallBack;)V
.registers 2
.param p1, "spanTopicCallBackListener" # Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/edittext/listener/SpanTopicCallBack;
.line 362
iput-object p1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextView;->spanTopicCallBackListener:Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/edittext/listener/SpanTopicCallBack;
.line 363
return-void
.end method
.method public setSpanUrlCallBackListener(Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/edittext/listener/SpanUrlCallBack;)V
.registers 2
.param p1, "spanUrlCallBackListener" # Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/edittext/listener/SpanUrlCallBack;
.line 341
iput-object p1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextView;->spanUrlCallBackListener:Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/edittext/listener/SpanUrlCallBack;
.line 342
return-void
.end method
.method public setTopicColor(I)V
.registers 2
.param p1, "topicColor" # I
.line 384
iput p1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextView;->topicColor:I
.line 385
return-void
.end method
.method public setTopicList(Ljava/util/List;)V
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/List<",
"Lcom/bjz/comm/net/bean/TopicBean;",
">;)V"
}
.end annotation
.line 301
.local p1, "topicList":Ljava/util/List;, "Ljava/util/List<Lcom/bjz/comm/net/bean/TopicBean;>;"
iput-object p1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/richtext/RichTextView;->topicList:Ljava/util/List;
.line 302
return-void
.end method