путь к ресурсу не работает с путем "/ android_asset /" - PullRequest
0 голосов
/ 28 мая 2019

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

        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. Что с ним не так?

Ответы [ 2 ]

0 голосов
/ 03 июня 2019

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

0 голосов
/ 28 мая 2019

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

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

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

...