Я хочу иметь возможность отображать последовательность фотографий, как флипчарт.Последний инструмент, который я обнаружил и пытаюсь заставить работать - это AnimationDrawable.К сожалению, я не могу понять, как добавить фотографии в Drawable;когда я приводю указатель на AnimationDrawable, я получаю NULL.
ImageView splash = findViewById(R.id.splashAnimation);
if ( splash != null ) {
Drawable d = splash.getDrawable();
AnimationDrawable animation = (AnimationDrawable) d;
File directory = getFilesDir();
File[] files = directory.listFiles();
for (int i = 0; i < files.length; i++) {
Bitmap bitmap = BitmapFactory.decodeFile(files[i].getAbsolutePath());
animation.addFrame(new BitmapDrawable(getResources(), bitmap), 30);
}
}
В строке № 4 я получаю SEGFAULT по адресу 10. Я думаю, что проблема заключается в попытке привести Drawable к AnimationDrawable.Есть ли другой способ сделать это?