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

时间:2019-05-28 08:06:52

标签: android android-file android-assets

我正在尝试使用this library,如下所示:

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

但是它什么也没显示。但是,带有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说我可以使用urlfile path。怎么了?

2 个答案:

答案 0 :(得分:0)

您可以尝试使用此

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

如果它不起作用,请尝试将您的图片托管在图片托管网站中并使用网址。

答案 1 :(得分:0)

该库似乎并不完美。尝试改用此库: https://github.com/penfeizhou/APNG4Android