-
Notifications
You must be signed in to change notification settings - Fork 561
点击事件
郑州 edited this page Nov 17, 2016
·
1 revision
RichText.from(text).urlClick(new OnURLClickListener() {
@Override
public boolean urlClicked(String url) {
Log.i("RichText", url);
return false;
}
}).into(textView);
其中回调方法中返回true代表事件已消费
RichText.from(text).urlLongClick(new OnUrlLongClickListener() {
@Override
public boolean urlLongClick(String url) {
Log.i("RichText", url);
return false;
}
}).into(textView);
其中回调方法返回true代表事件已消费,false则会传给urlClicked
方法
RichText.from(text).imageClick(new OnImageClickListener() {
@Override
public void imageClicked(List<String> imageUrls, int position) {
Log.i("RichText",imageUrls.get(position));
}
}).into(textView);
其中imageUrls是该富文本中所有的图片的列表,position代表当前点击的位置
RichText.from(text).imageLongClick(new OnImageLongClickListener() {
@Override
public boolean imageLongClicked(List<String> imageUrls, int position) {
Log.i("RichText",imageUrls.get(position));
return false;
}
}).into(textView);
其中回调方法中返回true代表事件已消费
by zzhoujay