资产路径不适用于“/android_asset/”路径

asset path doesn't work with "/android_asset/" path

我正在尝试使用 this library,像这样:

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

但它什么也没显示。但是,带有 https:// 的示例 url 工作正常。

我尝试了以下方法:

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 说我可以使用 urlfile path。怎么了?

你可以试试这个

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

如果它不起作用,请尝试在图像托管网站上托管您的图像并使用 url。

图书馆似乎并不完美。尝试改用这个库: https://github.com/penfeizhou/APNG4Android