時興起想談?wù)刄WP按鈕的設(shè)計。
按鈕是UI中最重要的元素之一,可能也是用得最多的交互元素。好的按鈕設(shè)計可以有效提高用戶體驗,構(gòu)造讓人眼前一亮的UI。而且按鈕通常不會影響布局,小小的按鈕無論怎么改也不會對性能有多大影響,所以不少注重細(xì)節(jié)的設(shè)計師最為熱衷修改按鈕。(例如 這位 )
目前UWP只提供了基礎(chǔ)款的按鈕樣式,網(wǎng)上相關(guān)資源也較少,所有寫了這篇文章用于介紹在UWP上設(shè)計按鈕的入門知識。

1. VisualStates

Button的CotrolTemplate(可以參考 這里 )中包含四個VisualState,分別是Normal、PointerOver、Pressed、Disabled。

Normal: Button的默認(rèn)狀態(tài),UWP的按鈕是完全扁平化的設(shè)計。沒有邊框。
平面設(shè)計培訓(xùn),網(wǎng)頁設(shè)計培訓(xùn),美工培訓(xùn),游戲開發(fā),動畫培訓(xùn)

PointerOver: 鼠標(biāo)進(jìn)入的狀態(tài),出現(xiàn)邊框,背景顏色也會改變。
Windows中通常不會用改變鼠標(biāo)指針來表明“這是一個Button”,而是讓Button進(jìn)入PointerOver狀態(tài)。只有HyperlinkButton是特例,符合 W3C的建議 使用了CoreCursorType.Hand作為鼠標(biāo)指針。
平面設(shè)計培訓(xùn),網(wǎng)頁設(shè)計培訓(xùn),美工培訓(xùn),游戲開發(fā),動畫培訓(xùn)

延伸閱讀

學(xué)習(xí)是年輕人改變自己的最好方式-Java培訓(xùn),做最負(fù)責(zé)任的教育,學(xué)習(xí)改變命運(yùn),軟件學(xué)習(xí),再就業(yè),大學(xué)生如何就業(yè),幫大學(xué)生找到好工作,lphotoshop培訓(xùn),電腦培訓(xùn),電腦維修培訓(xùn),移動軟件開發(fā)培訓(xùn),網(wǎng)站設(shè)計培訓(xùn),網(wǎng)站建設(shè)培訓(xùn)學(xué)習(xí)是年輕人改變自己的最好方式