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);
效果
相關文章
- Java 給PPT新增動畫效果(預設動畫/自定義動畫)Java動畫
- 萬彩動畫大師教程 | 如何給物件新增浮動的動畫效果動畫物件
- 萬彩動畫大師教程 | 如何給字型新增抖動的動畫效果動畫
- WPF兩種緩動動畫動畫
- 萬彩動畫大師教程 | 如何新增運動員,農民及工人動畫角色動畫
- WPF loading載入動畫庫動畫
- Qt動態新增控制元件QT控制元件
- 給你的網站新增炫酷的動畫註釋網站動畫
- 萬彩動畫大師教程 | 新增動畫效果動畫
- WPF中Datagrid控制元件新增行號控制元件
- 萬彩動畫大師教程 | 給文字新增藝術字效果動畫
- wpf自定義控制元件新增引用資源控制元件
- js動畫 Css提供的運動 js提供的運動JS動畫CSS
- 萬彩動畫大師教程 | 如何新增手繪動畫動畫
- 不可不知的WPF動畫(Animation)動畫
- Flutter 動畫控制元件收集專案Flutter動畫控制元件
- 【轉載】WPF中TreeView控制元件資料繫結和後臺動態新增資料(一)View控制元件
- WPF 後臺程式碼做 TranslateTransform 的動畫ORM動畫
- 萬彩動畫大師教程 | 如何新增父母及小孩動畫角色動畫
- 使用TypeDescriptor給類動態新增Attribute
- 給控制元件新增陰影效果SystemDropShadowChrome控制元件Chrome
- 文字路徑動畫控制元件TextPathView解析動畫控制元件View
- 《Flutter 動畫系列二》Google工程師帶你選擇Flutter動畫控制元件Flutter動畫Go工程師控制元件
- Flutter第2天--Animation動畫+粒子運動Flutter動畫
- 在WPF中使用Winform中自帶的畫圖控制元件Chart,模擬動態更新資料ORM控制元件
- 萬彩動畫大師教程 | 如何新增男女服務員動畫角色動畫
- 萬彩動畫大師教程 | 如何新增花紋裝飾動畫元件動畫元件
- WPF使用Shape實現複雜線條動畫動畫
- 手動給docusaurus新增一個搜尋
- 如何給部落格園新增動漫人物?
- 在vue裡新增好看的lottie動畫 (^_^)Vue動畫
- 在 Flutter 新增頁面過渡動畫Flutter動畫
- electron-vue 專案新增啟動loading動畫問題Vue動畫
- 動畫:用動畫給女朋友講解 TCP 四次分手過程動畫TCP
- WPF中輕鬆操控GIF動畫:WpfAnimatedGif庫詳解動畫
- C#開發WPF/Silverlight動畫及遊戲系列C#動畫遊戲
- WPF 使用動畫繪製一個點贊大拇指動畫
- 給mybatis新增自動建表,自動加欄位的功能MyBatis