Ok 틱 그리기를 에뮬레이트하는 PNG 파일 세트가 있습니다. Pls, 이미지를 참조하십시오. 이해를 돕기 위해 3 개만 첨부했습니다.
C #에서는 다음과 같은 몇 가지 기술을 사용합니다.-Thread + delegate .. 여기서 Sleep with Thread를 실행하고 델리게이트를 호출하여 버튼 뒤로 이미지를 업데이트합니다. -백그라운드 작업자-1-타이머와 매우 유사합니다. 타이머를 실행하고 onTick이 교체를 수행합니다.
Android에서 Timer를 사용해 보았습니다. 작동하지 않았어요 .. 사실 Android의 Timer도 또 다른 스레드이기 때문에 onTick에서 View 속성을 변경하는 것이 App crush에 들어 오기 때문이라고 생각합니다. Thread safe delegate도 없습니다. 애니메이션 문제를 알고 있으며 동일한 버튼 이미지를 왼쪽에서 오른쪽으로 이동하는 데 사용합니다 (흔들림 효과) ..
그러니 제발 말해주세요 :
1) 애니메이션 패키지를 사용하여 내 방식으로 이미지 버튼을 애니메이션 (배경 이미지 교체)하는 방법은 무엇입니까? 2) 타이머 이벤트 지연 포스트에 대한 소식을 들었는데 .. 좋은 샘플을 찾을 수 없습니다. Pls, 그 기술을 간략하게 설명하십시오.
감사
결과 코드 (답변)
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_begin_test);
final Handler handler = new Handler();
Runnable runnable = new Runnable() {
public void run() {
SetNextImage();
handler.postDelayed(this, 50);
}
};
handler.postDelayed(runnable, 50);
}
imageView.postDelayed(Runnable r, long timeMilliSec)
이것을 시도하면 설정 한 시간 후에 호출되고 실행 메소드에서 이미지를 변경하고 세 번째 이미지에 대해 다른 지연을 게시 할 수 있습니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다