0
我想打印一個較長的文字由字母逐字 - 如果有人只是在打字機上打字。 JavaFX這裏最好的辦法是什麼?如何在JavaFX中實現打字機效果?
我想打印一個較長的文字由字母逐字 - 如果有人只是在打字機上打字。 JavaFX這裏最好的辦法是什麼?如何在JavaFX中實現打字機效果?
你只需要一個字符串,然後逐字逐句放在場景中來模擬打字機打字。 對字符串進行迭代,可能會增加當前字母的x,y位置以使其位於屏幕上。 查看JavaFX 1.3 api中的TimeLine對象,在時間軸的每個「打勾」處,您可以寫出一封新信件。
一個小的隨機延遲會使佈局看起來更像打字(看看PauseTransition - 在給定的延遲後執行一個動作 - 這可能會綁定到每個tick上隨機設置的var)。
希望這會有所幫助。隨時在這裏發佈或在jfxstudio.org之類的地方發佈它。