Я пытаюсь использовать эту библиотеку, например:
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 ответа
Библиотека не кажется идеальной. Попробуйте использовать эту библиотеку вместо: https://github.com/penfeizhou/APNG4Android
Вы можете попробовать использовать это
val file = File("file:///android_asset/error_apng.png")
val animator = ApngAnimator(this@MainActivity).loadInto(iv_circle)
animator.load(file)
animator.play()
Если это не работает, попробуйте разместить ваше изображение на веб-сайте размещения изображений и используйте URL.
Новые вопросы
android
Android - это мобильная операционная система Google, используемая для программирования или разработки цифровых устройств (смартфоны, планшеты, автомобили, телевизоры, одежда, стекло, IoT). Для тем, связанных с Android, используйте специальные теги Android, такие как android-intent, android-activity, android-адаптер и т. Д. Для вопросов, не связанных с разработкой или программированием, но связанных с платформой Android, используйте эту ссылку: https: // android.stackexchange.com .