《Programming WPF》翻译 第8章 6.我们进行到哪里了?
動(dòng)畫(huà)可以增強(qiáng)應(yīng)用程序的交互感。它有利于更平滑的轉(zhuǎn)換——當(dāng)條目出現(xiàn)或消失的時(shí)候。它應(yīng)該,當(dāng)然,被用于體驗(yàn)和重新著色。如果你為應(yīng)用程序中的每一個(gè)事物都設(shè)置了動(dòng)畫(huà),這將是令人迷惑的一團(tuán)亂麻。你還應(yīng)該當(dāng)心不要困惑你的用戶(hù)——強(qiáng)迫他們等待動(dòng)畫(huà)的完成才可以進(jìn)行處理。幸運(yùn)的是,WPF使得關(guān)閉動(dòng)畫(huà)是簡(jiǎn)單的。所有的用戶(hù)界面元素保持著活動(dòng)狀態(tài)——當(dāng)動(dòng)畫(huà)還在進(jìn)行的時(shí)候。
動(dòng)畫(huà)中的關(guān)鍵概念是timeline。Timeline是用來(lái)描述在特定的延伸時(shí)間內(nèi)發(fā)生了什么的對(duì)象。他們形成了一個(gè)層次,允許動(dòng)畫(huà)的不同部分的關(guān)系被表示。這種動(dòng)畫(huà)的可執(zhí)行體由時(shí)鐘控制,這將提供我們一種開(kāi)始和停止動(dòng)畫(huà)的方式。動(dòng)畫(huà)可以被嵌入到頂級(jí)元素中,但是它們也可以添加到樣式和模板中。在樣式和模板中,動(dòng)畫(huà)可以被事件自動(dòng)觸發(fā)。如果你想在代碼中創(chuàng)建動(dòng)畫(huà),你可以在運(yùn)行期配置它們,提供更多的彈性,同時(shí)你還有機(jī)會(huì)直接應(yīng)用它們到目標(biāo)元素,如“本地動(dòng)畫(huà)”。
轉(zhuǎn)載于:https://www.cnblogs.com/lonelyxmas/p/4963873.html
《新程序員》:云原生和全面數(shù)字化實(shí)踐50位技術(shù)專(zhuān)家共同創(chuàng)作,文字、視頻、音頻交互閱讀總結(jié)
以上是生活随笔為你收集整理的《Programming WPF》翻译 第8章 6.我们进行到哪里了?的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: webstorm基础使用总结
- 下一篇: 明天参加GDG devfest