2017-05-23 41 views
0

我一直在試圖弄清楚我的大腦現在暫時想要在錶盤上輸入動畫。我努力做的是讓它工作,因爲它需要在畫布上打印,並且它不擴展活動,一些標準的Java解決方案不起作用。我有它的工作只是相當緩慢,跳躍,有時會跳過信件,我懷疑我做正確,但這個是我的解決方案:在Android Wear上鍵入動畫

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

然後在我已經添加了ONTAP功能:

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

最後在畫布上空白

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); 

是什麼,我試圖做實際上可能在watchfaces?或者我堅持慢動畫。我在看這完全錯誤(可能)我感謝任何幫助謝謝。

+0

我應該說明在水龍頭睡眠功能是在一個新的線程 –

回答

0

解決了我的解決方案很好。只是錶盤只允許秒而不是毫秒。