WPF給控制元件新增運動動畫
在開發的專案,有的時候需要將某些控制元件進行隱藏,以及隱藏後在展示出來!我們首先想到的就是控制元件本身的屬性visibility;
我們可以通過visibility的屬性值來進行隱藏和顯示操作!頻繁的使用該屬性,會讓程式看上去不是特別流暢。所以,給控制元件加一個過渡動畫,會提升整個程式的流暢度。
在WPF中,我們可以有多種方式實現這一效果!
1、新建一個空白的wpf窗體
2、向該窗體中新增一個button按鈕。
3、在button的click時間中,新增以下程式碼
//應用名稱空間
using System.Windows.Media.Animation;
//建立座標系內移動的物件
TranslateTransform tt = new TranslateTransform();
//建立一個一個物件,對兩個值在時間線上進行動畫處理(移動距離,移動到的位置)
DoubleAnimation da = new DoubleAnimation();
//設定動畫時間線
Duration duration = new Duration(TimeSpan.FromSeconds(0.5));
//btnFlash要進行動畫操作的控制元件名
btnFlash.RenderTransform = tt;
//開始動畫控制元件的初始位置,一般控制元件所在的位置是0位置
tt.Y = 0;
//設定移動動畫的結束值,控制元件向下移動60個畫素,向上移動則是-60
da.To = 60;
da.Duration = duration;
//開始進行動畫處理
tt.BeginAnimation(TranslateTransform.YProperty, da);
效果
相關文章
- 給列表專案新增動畫動畫
- 萬彩動畫大師教程 | 如何給字型新增抖動的動畫效果動畫
- 萬彩動畫大師教程 | 如何給物件新增浮動的動畫效果動畫物件
- WPF中Datagrid控制元件新增行號控制元件
- wpf自定義控制元件新增引用資源控制元件
- WPF閃爍預警動畫的控制元件製作及winform呼叫WPF控制元件的方法動畫控制元件ORM
- Java 給PPT新增動畫效果(預設動畫/自定義動畫)Java動畫
- 萬彩動畫大師教程 | 如何新增運動員,農民及工人動畫角色動畫
- WPF執行緒中獲取控制元件的值和給控制元件賦值執行緒控制元件賦值
- Qt動態新增控制元件QT控制元件
- 動態新增easyui 控制元件UI控制元件
- iOS 如何更方便的給控制元件新增Action?iOS控制元件
- Popup 控制元件[WPF]控制元件
- 【轉載】WPF中TreeView控制元件資料繫結和後臺動態新增資料(一)View控制元件
- 給控制元件新增陰影效果SystemDropShadowChrome控制元件Chrome
- [Aaronyang] 寫給自己的WPF4.5 筆記23 [3d互動與動畫 4/4]筆記3D動畫
- js動畫 Css提供的運動 js提供的運動JS動畫CSS
- 給你的網站新增炫酷的動畫註釋網站動畫
- 如何給TableView、CollectionView新增動效View
- WPF --- 如何重寫WPF原生控制元件樣式控制元件
- WPF簡單動畫實現動畫
- 給Repeater控制元件裡新增序號的5種方法控制元件
- 萬彩動畫大師教程 | 給文字新增藝術字效果動畫
- WPF控制元件庫總結控制元件
- WPF Blend 自定義控制元件控制元件
- WPF中的Popup控制元件控制元件
- DispatcherTimer 控制元件[WPF]控制元件
- leetcode 282. 給表示式新增運算子LeetCode
- 往 VisualStudio 工具箱中新增 WPF/WinForms 控制元件的幾種方式ORM控制元件
- WPF備忘錄四(事件動畫)事件動畫
- WPF:如何為程式新增splashScreen?
- WPF控制元件介面自適應控制元件
- WPF中Popup控制元件的使用控制元件
- WPF 控制元件類派生關係控制元件
- WPF 控制元件模板ControlTemplate控制元件
- Flutter第2天--Animation動畫+粒子運動Flutter動畫
- svg實現矩形水平運動動畫效果SVG動畫
- 為tableView新增動畫View動畫