이미지를 내 앱에로드 할 때 메모리 예외가 발생합니다. 이미지를로드하기 위해 Picasso를 통합했지만, 아래 코드는 AnimationDrawable의 애니메이션 목록으로 작업하지 않습니다. 애니메이션은 널 :피카소로 애니메이션 목록을로드하는 방법은 무엇입니까?
Picasso.with(this).load(R.drawable.qtidle).into(qtSelectButton);
qtIdleAnimation = (AnimationDrawable)qtSelectButton.getDrawable();
if (qtIdleAnimation != null)
qtIdleAnimation.start();
나는 피카소없이이 코드를 사용하는 경우 애니메이션 드로어 블 AnimationDrawable이 작동합니다
qtIdleAnimation = new AnimationDrawable();
qtIdleAnimation.setOneShot(false);
for (int i = 1; i <= 7; i++) {
int qtidleId = res.getIdentifier("qtidle" + i, "drawable", this.getPackageName());
qtIdleAnimation.addFrame(res.getDrawable(qtidleId), 100);
}
qtSelectButton.setImageDrawable(qtIdleAnimation);
if (qtIdleAnimation != null)
qtIdleAnimation.start();
하지만이 코드는 메모리 예외의 아웃됩니다. Picasso로 애니메이션 목록을로드 할 수 있습니까?
찾았습니까? 회신 해주십시오. –
죄송합니다. 결코 알아 내지 못했지만 프로젝트를 포기했습니다. – Christian