2016-11-14 3 views
0

У меня есть приложение, загружающее локальную анимацию .gif очень хорошо. Затем я попытался разработать тот же код в андроидной библиотеке. Но тогда я не могу получить файл .gif, так как у меня не было папки с ресурсами, то есть я могу найти C: .. \ app \ build \ intermediates \ assets, но в C: .. \ sdk \ build \ intermediates, и если я создаю папку самостоятельно, папка сборки восстанавливается при компиляции кода. Но если я поместил этот .gif в drawable, я не могу его скомпилировать, так как только .xml может быть внутри drawable. Любое предложение приветствуется. Благодарю.Как получить .gif-файл в разработке библиотеки Android

private void startAnimation() { 

    Animation blinkAnim = AnimationUtils.loadAnimation(getActivity(), R.anim.blink); 
    tv_paid_amount.startAnimation(blinkAnim); 

//  GifDrawable gifFromResource = new GifDrawable(getResources(), //R.drawable.animation6); //-->this i tried load the file in drawable. 

    try { 
     GifDrawable gif1 = new GifDrawable(getActivity().getAssets(), "Animation6.gif"); 
     gif1.setLoopCount(0); 
     iv_gif.setImageDrawable(gif1); 

    } catch (IOException e) { 
     e.printStackTrace(); 
    } 
} 

ответ

0

Я нашел ответ. Я пропустил, чтобы добавить папку и поместить файлы .gif при создании моего sdk. Добавьте файл gif в эту папку -> C: .. \ sdk \ src \ main \ assets