javafx动画_JavaFX动画工具
javafx動(dòng)畫
好的,我想是時(shí)候讓您講一個(gè)小秘密了。 最近三個(gè)月左右,我從事一個(gè)私人項(xiàng)目,目標(biāo)是創(chuàng)建一個(gè)工具,使我可以輕松地為Java桌面應(yīng)用程序創(chuàng)建動(dòng)畫。 JavaFX在API級(jí)別上提供了出色的動(dòng)畫支持,但對(duì)于初學(xué)者甚至中級(jí)程序員而言,利用它并??不是不容易的。 但是,當(dāng)我使用Apple的Keynote創(chuàng)建演示幻燈片時(shí),或者當(dāng)我看到WordPress的動(dòng)畫/滑塊插件時(shí),我意識(shí)到制作動(dòng)畫是多么容易,所以為什么不將這些工具的簡(jiǎn)便性引入JavaFX。 您可以在下面的屏幕截圖中看到的是到目前為止的工作成果。
這仍處于早期階段,情況可能會(huì)發(fā)生變化,但是基本思想是:該工具的輸出將是由幾張幻燈片組成的演示文稿。 每張幻燈片包含一個(gè)或多個(gè)元素。 元素類型是:區(qū)域,節(jié)點(diǎn)(代碼或fxml),圖像和視頻(更有可能出現(xiàn))。 每個(gè)元素可以具有任意數(shù)量的關(guān)聯(lián)轉(zhuǎn)換。 幻燈片的背景可以是圖像或視頻,也可以是兩者。 下圖顯示了一個(gè)演示文稿,其中包含背景視頻以及其上的三個(gè)視頻。 當(dāng)用戶按下綠色的“播放”按鈕時(shí),視頻播放開始。 但是,可以通過將“播放”過渡進(jìn)一步向右/向未來(lái)移動(dòng)來(lái)延遲每個(gè)視頻的開始,從而增加初始延遲。
創(chuàng)建第二個(gè)示例花了我60秒鐘的時(shí)間,目的只是讓您了解使用工具可以節(jié)省多少時(shí)間。
好的,現(xiàn)在就這些。 我希望我能有時(shí)間繼續(xù)從事此工具的工作,并可能在今年的JavaOne上進(jìn)行介紹。 那是如果特朗普在那之前��辭職。
祝大家編碼愉快!
翻譯自: https://www.javacodegeeks.com/2017/03/javafx-animation-tool.html
javafx動(dòng)畫
總結(jié)
以上是生活随笔為你收集整理的javafx动画_JavaFX动画工具的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 微基准测试 r_在您的构建过程中添加微基
- 下一篇: 王者荣耀虞姬暴流铭文(虞姬暴力铭文)