Я пытаюсь показать GIF внутри диалогового окна загрузки в моем приложении, я использую библиотеку glide image, так как она поддерживает 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()
}