RichText
RichText copied to clipboard
如何设置默认失败图片的占位符?
fix(new SimpleImageFixCallback() { @Override public void onFailure(ImageHolder holder, Exception e) { super.onFailure(holder, e); holder.setErrorImage(ContextCompat.getDrawable(TopicDetailActivity.this, R.mipmap.icon_app_default)); } })
这样设置貌似不起作用?
如果设置errorImage,要自己写ImageGetter?
使用errorImage方法,返回的errorImage需要设置bound
RichText.from(html).errorImage(new DrawableGetter() {
@Override
public Drawable getDrawable(ImageHolder holder, RichTextConfig config, TextView textView) {
ColorDrawable drawable = new ColorDrawable(Color.BLACK);
drawable.setBounds(0, 0, 100, 100);
return drawable;
}
}).into(textView);
只能用颜色?无法用图片?我用此方法设置图片貌似无效
试验了下,可以用图片,但是图片也要设置bound,否则图片会不显示。而且用一个大图(1920x882 262kb)的话,显示出来很小一个;用ic_launcher.png显示出来正常。
没用。。。。