最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

WPF實現(xiàn)動畫效果(四)之緩動函數(shù)

 更新時間:2022年06月23日 11:17:41   作者:天方  
這篇文章介紹了WPF實現(xiàn)動畫效果之緩動函數(shù),對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧

WPF動畫效果系列

WPF實現(xiàn)動畫效果(一)之基本概念

WPF實現(xiàn)動畫效果(二)之From/To/By 動畫

WPF實現(xiàn)動畫效果(三)之時間線(TimeLine)

WPF實現(xiàn)動畫效果(四)之緩動函數(shù)

WPF實現(xiàn)動畫效果(五)之關鍵幀動畫

WPF實現(xiàn)動畫效果(六)之路徑動畫

WPF實現(xiàn)動畫效果(七)之演示圖板

正文

緩動函數(shù)可以通過一系列公式模擬一些物理效果,如實地彈跳或其行為如同在彈簧上一樣。它們一般應用在From/To/By動畫上,可以使得其動畫更加平滑。

    var widthAnimation = new DoubleAnimation()
    {
        From = 0,
        To = 320,
        Duration = TimeSpan.FromSeconds(1),
        EasingFunction = new BackEase()
        {
            Amplitude = 0.3,
            EasingMode = EasingMode.EaseOut,
        },
    };

    button.BeginAnimation(WidthProperty, widthAnimation);

從上面的例子可以看出,可以通過設置EasingFunction屬性來使能緩動函數(shù),通過 EasingMode 控制緩動函數(shù)的行為方式,它是一個枚舉,有如下三個選項:

  • EaseIn :動畫起始部分使能緩動函數(shù)

  • EaseOut :動畫結束部分使能緩動函數(shù)

  • EaseInOut :動畫起始和結束部分都使能緩動函數(shù)

內(nèi)置的緩動函數(shù):

系統(tǒng)內(nèi)部內(nèi)置了一系列緩動函數(shù),可以參考下圖選擇所需要的函數(shù)。

BackEase

BounceEase

CircleEase

CubicEase

ElasticEase

ExponentialEase

PowerEase

QuadraticEase

QuarticEase

QuinticEase

SineEase

參考資料:

http://msdn.microsoft.com/zh-cn/library/ee308751(v=vs.110).aspx

到此這篇關于WPF實現(xiàn)動畫效果之緩動函數(shù)的文章就介紹到這了。希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關文章

  • 基于C#實現(xiàn)簡單的音樂播放器

    基于C#實現(xiàn)簡單的音樂播放器

    這篇文章主要介紹了如何基于C#實現(xiàn)簡單的音樂播放器,考慮到需求中的界面友好和跨版本兼容性,我們可以選擇選擇Windows Forms作為開發(fā)平臺,Windows Forms提供了一個簡單而強大的方法來創(chuàng)建桌面應用程序,文中通過代碼示例給大家講解的非常詳細,需要的朋友可以參考下
    2024-05-05
  • C#生成本地配置文件的實現(xiàn)示例

    C#生成本地配置文件的實現(xiàn)示例

    本文將介紹如何使用C#語言生成本地配置文件,以便為應用程序提供靈活的配置選項,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2024-01-01
  • C#中使用快速排序按文件創(chuàng)建時間將文件排序的源碼

    C#中使用快速排序按文件創(chuàng)建時間將文件排序的源碼

    C#中使用快速排序按文件創(chuàng)建時間將文件排序的源碼...
    2007-03-03
  • C#中哈希表(HashTable)用法實例詳解(添加/移除/判斷/遍歷/排序等)

    C#中哈希表(HashTable)用法實例詳解(添加/移除/判斷/遍歷/排序等)

    這篇文章主要介紹了C#中哈希表(HashTable)用法,簡單講述了哈希表的原理并結合實例形式詳細分析了C#針對哈希表進行添加、移除、判斷、遍歷、排序等操作的實現(xiàn)技巧,需要的朋友可以參考下
    2016-06-06
  • .net實現(xiàn)裁剪網(wǎng)站上傳圖片的方法

    .net實現(xiàn)裁剪網(wǎng)站上傳圖片的方法

    這篇文章主要介紹了.net實現(xiàn)裁剪網(wǎng)站上傳圖片的方法,比較實用的功能,需要的朋友可以參考下
    2014-07-07
  • C#編程獲取實體類屬性名和值的方法示例

    C#編程獲取實體類屬性名和值的方法示例

    這篇文章主要介紹了C#編程獲取實體類屬性名和值的方法,涉及C#實體類的定義、實例化、遍歷等相關操作技巧,需要的朋友可以參考下
    2017-04-04
  • C#使用MSTest進行單元測試的示例代碼

    C#使用MSTest進行單元測試的示例代碼

    MSTest是微軟官方提供的.NET平臺下的單元測試框架,這篇文章主要為大家詳細介紹了C#如何使用MSTest進行單元測試,感興趣的小伙伴可以參考一下
    2023-12-12
  • C#備份文件夾的兩種方法

    C#備份文件夾的兩種方法

    在C#編程中,文件夾操作是不可或缺的一部分,它允許開發(fā)者創(chuàng)建、刪除、移動和管理文件系統(tǒng)中的目錄結構,本文給大家介紹了C#備份文件夾的兩種方法,需要的朋友可以參考下
    2024-12-12
  • WPF運行時替換方法實現(xiàn)mvvm自動觸發(fā)刷新

    WPF運行時替換方法實現(xiàn)mvvm自動觸發(fā)刷新

    這篇文章主要為大家詳細介紹了WPF運行時如何實現(xiàn)setter不需要調(diào)方法就可以自動觸發(fā)界面刷新,感興趣的小伙伴可以跟隨小編一起學習一下
    2024-04-04
  • C#操作實現(xiàn)Word全域查找且替換

    C#操作實現(xiàn)Word全域查找且替換

    這篇文章主要為大家詳細介紹了C#如何操作實現(xiàn)Word全域查找且替換功能,文中的示例代碼講解詳細,具有一定的借鑒價值,有需要的小伙伴可以參考下
    2024-04-04

最新評論

汝阳县| 荃湾区| 修武县| 阳高县| 陇川县| 靖远县| 田林县| 鹰潭市| 佳木斯市| 嘉祥县| 龙陵县| 永顺县| 枣庄市| 鄂尔多斯市| 台前县| 乌兰浩特市| 如皋市| 同仁县| 博野县| 五寨县| 松潘县| 长海县| 南开区| 五家渠市| 安丘市| 洛宁县| 昂仁县| 铜陵市| 布拖县| 峨山| 新沂市| 棋牌| 上高县| 兴海县| 牙克石市| SHOW| 海兴县| 太湖县| 上饶市| 内乡县| 德阳市|