2014-05-19 3 views
0

내 활동 레이아웃에 VISIBILITY = GONE으로 설정된 두 개의 요소가 있습니다.이 요소는 500 밀리 초의 지연으로 차례대로 나타납니다. 그 중 하나가 나타날 때마다 나는 또한 소리를 내고 싶다. 그러나 UI에서 실행 가능한 스레드를 사용하면 적절한 지연으로 소리가 나고 동시에 두 개의 스크린 요소가 동시에 나타난다. 이 작업을 수행하는 올바른 방법은 무엇입니까?가시성 잔물결 효과

+0

지연과 애니메이션 페이드과 청취자의 몇 가지로 간단하게 나는 애니메이션이 문제의 해결책이 생각 핸들러와 postDelayed 호출 – Blackbelt

+1

를 사용하면 가서 확인해 주셔서 감사합니다. http://stackoverflow.com/questions/3298330/android-alpha-animation-fadein-fadeout-with-delays – Necronet

답변

3

사용이 코드 :

Handler handler = new Handler(); 
handler.postDelayed(new Runnable() { 
    public void run() { 
     //write the code here which you want to run after 500 milliseconds 
    } 
}, 500);