项目中保存图片到相册这个功能很简单,但是如果有gif就相对难一些,需要判断是否是gif,本文将该功能做相应记录
String imagePath=null; Drawable drawable = mImageView.getDrawable();
//判断图片类型 if (drawable instanceof GifDrawable){ imagePath = Environment.getExternalStorageDirectory().getAbsolutePath()+"/"+System.currentTimeMillis()+".gif"; }else { imagePath = Environment.getExternalStorageDirectory().getAbsolutePath()+"/"+System.currentTimeMillis()+".png"; } /** * 拷贝到指定路径 保存图片和动态图 */ final String finalImagePath = imagePath;