2013-07-08 5 views
0

동시에 2 개의 애니메이션 드로잉을 생성 할 수 있습니까?동시에 여러 개의 애니메이션 드로잉

나는 스레드를 시도 :이 작동하지 않습니다

Thread t1 = new Thread(){ 
public void run(){ 
    runOnUiThread(new Runnable() { 
     public void run() 
     { 
animation1.start(); 
} 

}}; 
Thread t2 = new Thread(){ 
public void run(){ 
    runOnUiThread(new Runnable() { 
     public void run() 
     { 
animation2.start(); 
} 
}}; 

t1.start(); 
t2.start(); 

. XML 파일에서 애니메이션 리소스를로드합니다.

+0

이 코드는 OnCreate 메서드에 있습니까? – koso

+0

네, 그렇습니다. 나는 그것이 틀렸다고 생각합니다. – Billabong

답변

1

코드를 onCreate() 메서드에서 호출하면 네, 잘못되었습니다. javaDoc에서 animationDrawable 메서드 start()를 검사하면 onCreate()에서 시작할 수는 없지만 onWindowFocusChanged(boolean) 메서드에서 호출해야합니다.

+0

나는 그것을 시도 할 것입니다. – Billabong

+0

고맙습니다! – Billabong

+0

도움이 된 것을 기쁘게 생각합니다. :) – koso

관련 문제