Создание AnimationDrawable с изображениями из пути к файлу SDcard
Мне нужно создать AnimationDrawable с изображениями на SD-карте устройства. Я попытался сделать это, создав Drawable from Path, однако, несмотря на успешное создание Drawable, метод addFrame() объекта AnimationDrawable все равно отклоняет его, есть ли лучший подход, чем этот??
String pathName = "/path/to/file/xxx.jpg";
Drawable d = Drawable.createFromPath(pathName);
AnimationDrawable newAnim = new AnimationDrawable();
newAnim.addFrame(d), 500);//drawable not accepted by method
newAnim.addFrame(getResources().getDrawable(R.drawable.android_2), 500);
newAnim.addFrame(getResources().getDrawable(R.drawable.android_3), 500);
newAnim.addFrame(getResources().getDrawable(R.drawable.android_4), 500);
newAnim.addFrame(getResources().getDrawable(R.drawable.android_5), 500);
newAnim.addFrame(getResources().getDrawable(R.drawable.android_6), 500);
newAnim.addFrame(getResources().getDrawable(R.drawable.android_7), 500);
newAnim.setOneShot(false);
return newAnim;