我目前正在处理gif图片,并已按照问题here
的答案进行操作由此我得到以下代码:
GifWebView view = new GifWebView(this, "http://cdn.lifebuzz.com/images/17487/lifebuzz-35df9a5ee351ae72711e5a293658e319-limit_2000.gif");
现在,我想下载此图片,将其保存在“drawable”文件夹或“assets”文件夹中,然后从那里进行访问。
我尝试将图片下载到“drawable”文件夹并尝试:
GifWebView view = new GifWebView(this, "@drawable/myimg.gif");
我也试过这个:
int imageResource = R.drawable.myimg;
Drawable image = getResources().getDrawable(imageResource);
String imageUri = "drawable://" + R.drawable.myimg;
GifWebView view = new GifWebView(this, imageUri);
仍然没有运气。
我尝试过从资源文件夹访问它,但这看起来更复杂。
我只是想在本地保存它并在本地访问它,我真的不在乎它的存储位置。
感谢您的帮助。
修改
public GifWebView(Context context, String path) {
super(context);
loadUrl(path);
}