在底页中加载后,来自毕加索或Glide的图像消失

时间:2018-09-23 09:00:04

标签: android picasso android-glide bottom-sheet

使用Picasso或Glide Bottom Sheet从后台线程加载的图像一经消失,仍然处于STATE_EXPANDED状态。  如果我们在主线程中使用Url位图加载图像,则不会出现此问题,但这不是一个好方法。 我将协调器布局用作推荐的父布局,这是代码:-

 sheetBehavior = BottomSheetBehavior.from(bottom_sheet)
 Picasso.get().load(url).fit().centerInside()
                        .placeholder(R.drawable.answers)
                        .into(imageview,object:Callback{
                        override fun onSuccess() {
                            Log.d("success","success")
                        }

                        override fun onError(e: Exception?) {
                            Log.d("error",e.toString())

                        }
                    })) 

在加载图像并将其存储在缓存中之后,这些库也会按预期显示图像,而不会出现任何问题。

0 个答案:

没有答案