【发布时间】:2019-10-30 15:06:15
【问题描述】:
我试图在我的应用程序的加载对话框中显示 GIF,我正在使用 glide 图像库,因为它支持 GIFS。当我试图在对话框中显示 GIF 时,它不会显示 GIF,只显示对话框背景。我一直在寻找,但我没有找到一个好的解决方案。
下面是我的对话框代码
class ShowProgress(context: Context) : Dialog(context) {
var dialog: Dialog? = null
var imageView: ImageView? = null
init {
dialog = Dialog(context)
imageView = findViewById(R.id.glideImage)
}
fun showDialog(context: Context) {
val dialogView = LayoutInflater.from(context).inflate(R.layout.progress_layout, null, false)
imageView?.let { Glide.with(context).asGif().placeholder(R.drawable.redbull).into(it) }
dialog?.setCancelable(false)
dialog?.setContentView(dialogView)
dialog?.show()
}
【问题讨论】:
标签: android android-layout kotlin android-glide android-dialog