RichText icon indicating copy to clipboard operation
RichText copied to clipboard

如何设置默认失败图片的占位符?

Open wl386123298 opened this issue 6 years ago • 4 comments

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?

wl386123298 avatar Jul 13 '18 08:07 wl386123298

使用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);

zzhoujay avatar Jul 14 '18 02:07 zzhoujay

只能用颜色?无法用图片?我用此方法设置图片貌似无效

wl386123298 avatar Jul 16 '18 10:07 wl386123298

试验了下,可以用图片,但是图片也要设置bound,否则图片会不显示。而且用一个大图(1920x882 262kb)的话,显示出来很小一个;用ic_launcher.png显示出来正常。

cdcdec avatar Apr 02 '19 02:04 cdcdec

没用。。。。

luckyjmcc avatar Jun 05 '20 01:06 luckyjmcc