Я пытаюсь использовать эту библиотеку, например:

        val imageUrl = "file:///android_asset/error_apng.png"
        val animator = ApngAnimator(this@MainActivity).loadInto(iv_circle)
        animator.load(imageUrl)
        animator.play()

Но это ничего не показывает. Однако пример URL с https:// работает нормально.

Я пробовал со следующим:

file://android_asset/error_apng

file:///android_asset/apng/error_apng

asset://error_apng.pn

assets://error_apng.png

assets://error_apng.png

README.md говорит, что я могу использовать url или file path. Что с этим не так?

0
c-an 28 Май 2019 в 11:06

2 ответа

Лучший ответ

Библиотека не кажется идеальной. Попробуйте использовать эту библиотеку вместо: https://github.com/penfeizhou/APNG4Android

0
c-an 3 Июн 2019 в 06:18

Вы можете попробовать использовать это

val file = File("file:///android_asset/error_apng.png")
val animator = ApngAnimator(this@MainActivity).loadInto(iv_circle)
animator.load(file)
animator.play()

Если это не работает, попробуйте разместить ваше изображение на веб-сайте размещения изображений и используйте URL.

0
Arun 28 Май 2019 в 09:52