0
我有一個應用程序,非常好地加載本地.gif動畫。然後我試圖在android庫中開發相同的代碼。但是,然後,我無法獲得.gif文件,因爲我沒有資產文件夾,即我可以找到C:.. \ app \ build \ intermediates \ assets但C:中沒有文件夾資產。 \ sdk \ build \ intermediates,如果我自己創建一個文件夾,當我編譯代碼時,生成文件夾被重新生成。但是如果我把這個.gif放在drawable中,我不能編譯它,因爲只有.xml可以在drawable中。歡迎任何建議。謝謝。如何在Android庫開發中獲取.gif文件
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();
}
}