2017-05-23 2 views
0

나는 시계면에서 타이핑 애니메이션을 얻으려고 애쓰는 동안 잠시 내 두뇌를 해고했습니다. 내가해야 할 일은 캔버스에 인쇄해야 할 필요가 있고 작동을 확장시키지 않아 표준 Java 솔루션 중 일부가 작동하지 않는 것처럼 작동하도록하는 것입니다. 난 내가 제대로 한 적이 의심,이 편지를 건너 뜁니다 가끔 흠칫, 오히려 느린에만 노력하고있어하지만 내 솔루션입니다 : 내가 추가 한 ONTAP 기능에 다음Android Wear에서 타이핑 애니메이션

Int textanimation = 0; 
String text_1 = "y"; 
String text_2 = "e"; 
String text_3 = "s"; 

:

마지막으로 캔버스 무효

If(textanimation == 0){ 
String text_1 = ""; 
String text_2 = ""; 
String text_3 = ""; 

} else If(textanimation == 1){ 
String text_1 = "y"; 
String text_2 = ""; 
String text_3 = ""; 

} else If(textanimation == 2){ 
String text_1 = "y"; 
String text_2 = "e"; 
String text_3 = ""; 
    } else If(textanimation == 3){ 
String text_1 = "y"; 
String text_2 = "e"; 
String text_3 = "s"; 
} 

String tagtxt = mAmbient 
      ? String.format(text_1+text_2+text_3) 
      : String.format(text_1+text_2+text_3); 

    Canvas.Drawtext(tagtxt,mxoffset,myoffset,paint); 

에서

textanimation = 0; 
Thread.sleep(100); 
textanimation =1; 
Thread.sleep(200); 
textanimation = 2; 
Thread.sleep(300); 
textanimation = 3; 

내가 watchfaces에 실제로 가능 할 노력하고있어 무엇인가? 아니면 느린 애니메이션으로 붙어 있습니다. 나는 이것을 완전히 잘못보고있다. (아마) 감사의 뜻을 표한다.

+0

온 탭 절전 기능이 새 스레드에 있음을 나타내야합니다. –

답변

0

해결 된 솔루션이 좋았습니다. 시계 모드에서는 밀리 초가 아닌 초 단위 만 허용했습니다.

관련 문제