0
로컬 .gif 애니메이션을 잘로드하는 앱이 있습니다. 그런 다음 안드로이드 라이브러리에서 동일한 코드를 개발하려고했습니다. 그런데 자산 폴더가 없기 때문에 .gif 파일을 얻을 수 없습니다. 즉, C : .. \ app \ build \ intermediates \ assets을 찾을 수 있지만 C : 폴더 애셋은 없습니다. \ sdk \ build \ intermediates 폴더를 직접 만들면 코드를 컴파일 할 때 빌드 폴더가 다시 생성됩니다. 하지만 .gif를 드로어 블에 넣으면 .xml 만 드로어 블 안에있을 수 있기 때문에 컴파일 할 수 없습니다. 모든 제안을 환영합니다. 감사.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();
}
}