silverlight,WPF动画终极攻略之番外 3D切换导航篇(Blend 4开发)
這篇介紹的是3D導航,點擊圖標,頁面360°翻轉的效果!有什么不足的歡迎大家指出來。
1.新建一個usercontrol,命名為menu.
2.按照下圖設置一下屬性。寬度為1000,高度為40,邊框寬度為2,圓角為10。
3.按照下圖設置border的background。
4.選擇漸變工具,設置漸變方向。(漸變工具)
5.給border加上陰影特效。邊框顏色設置為透明。
6.在border內畫出1個按鈕,命名為title1.高和寬分別為30,160.
7.按照下圖分別設置brushs。
background
borderbrush
foreground
8.將按鈕復制5個,排列在border內,然后合并到stackpanel內。
9.新建一個canvas,然后在其中使用矩形工具,畫一個圓角矩形。
10.使用矩形工具繪制出一下圖形。途中白色為矩形繪制的背景,黑色為一個視頻。
11.然后將最外面的canvas命名為canvas1,然后visibility設置為collapsed.
12.按照上面步驟設置其他5個界面。下面給出我做的效果,大家參考下。
這邊有一個richtextbox,說一下怎么修改他的樣式。
1.先創建一個空的模板edit a copy
2.下面說一下怎么修改左邊的滑動條樣式。選中如圖所示的元素,然后編輯樣式。
3.選中verticalscrollbar,然后繼續編輯樣式。
4.按照下圖開始設置屬性。
5.選中verticalsmalldecrease,然后選擇edit current,編輯樣式。設置一下樣式,樣式就是改變顏色,大家自己設置下不同顏色就知道哪個屬性操控的那塊。
6.其他的都是按照這個步驟,大家有不明白的可以看源碼,或者留言。
TITLE 3的界面
TITLE 4的界面
下面開始我們動畫的設置。
1.新建一個stroyboard,選中border,在oS出和1S初添加關鍵幀。
2.在0s處將border的transfrom的ration設置為-90(這邊是立體變形),然后在1S處將border的transfrom的ration設置為0
3.選中canvas1,在0S處和1S處設置關鍵幀。然后1S和0S處得屬性都設置如下
4.接著新建一個stroyboard,命名為canvast1.在0s,0.8S,1.6S處添加關鍵幀。
5.繼續新建一個stroyboard,命名為canvast1out,在0s,0.8S,1.6S處添加關鍵幀。
6.用同樣的屬性,分別對canvas2,3,4,5,6做動畫。
7。完成后,在VS中打開,添加一些代碼。代碼大家下源碼研究下吧,我這里就不啰嗦了,都是簡單的代碼
posted on 2018-10-22 10:25 NET未來之路 閱讀(...) 評論(...) 編輯 收藏轉載于:https://www.cnblogs.com/lonelyxmas/p/9828738.html
與50位技術專家面對面20年技術見證,附贈技術全景圖總結
以上是生活随笔為你收集整理的silverlight,WPF动画终极攻略之番外 3D切换导航篇(Blend 4开发)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 404 Note Found 团队会议纪
- 下一篇: 把骆驼命名法的变量,变为大写字母变小写且