xxxx18一60岁hd中国/日韩女同互慰一区二区/西西人体扒开双腿无遮挡/日韩欧美黄色一级片 - 色护士精品影院www

  • 大小: 8KB
    文件類(lèi)型: .zip
    金幣: 2
    下載: 0 次
    發(fā)布日期: 2021-06-06
  • 語(yǔ)言: C#
  • 標(biāo)簽: WPF??C#??動(dòng)畫(huà)??

資源簡(jiǎn)介

平時(shí)工作積累的資源。代碼經(jīng)過(guò)封裝,使用方便,包含多種動(dòng)畫(huà)。

類(lèi)名:AirBubblesAnimation
效果:氣泡動(dòng)畫(huà)
說(shuō)明:類(lèi)似于氣泡的彈出動(dòng)畫(huà)(根據(jù)運(yùn)用場(chǎng)景設(shè)置元素向下對(duì)齊,能看出氣泡自下向上彈出),彈出之后有來(lái)回的緩動(dòng)效果。

類(lèi)名:ShuttersAnimation
效果:百葉窗動(dòng)畫(huà)
說(shuō)明:類(lèi)似于百葉窗的展現(xiàn)動(dòng)畫(huà)(一般用于圖片、視頻效果)。可通過(guò)設(shè)置矩形寬度和百葉窗方向,來(lái)實(shí)現(xiàn)不同的展示效果。

類(lèi)名:OpacityFadingAnimation
效果:淡入淡出動(dòng)畫(huà)
說(shuō)明:通過(guò)控制元素的透明度,實(shí)現(xiàn)元素的淡入淡出動(dòng)畫(huà)效果。

類(lèi)名:InsideOutFadingAnimation
效果:擴(kuò)散動(dòng)畫(huà)
說(shuō)明:通過(guò)控制元素透明掩碼,實(shí)現(xiàn)元素由中心向外漸顯的動(dòng)畫(huà),以及由外向中心漸隱的動(dòng)畫(huà)。

類(lèi)名:LinearFadingAnimation
效果:線性動(dòng)畫(huà)
說(shuō)明:通過(guò)控制元素透明掩碼,實(shí)現(xiàn)元素自下向上的漸顯動(dòng)畫(huà),以及自上向下的漸隱動(dòng)畫(huà)。

資源截圖

代碼片段和文件信息

using?System;
using?System.Collections.Generic;
using?System.Linq;
using?System.Text;

namespace?System.Windows.Media.Animation?{
????///?
????///?氣泡動(dòng)畫(huà)
????///?

????public?class?AirBubblesAnimation?{

????????#region?私有字段
????????//動(dòng)畫(huà)元素
????????private?frameworkElement?element;
????????//顯示故事版
????????private?Storyboard?showStoryboard;
????????//隱藏故事版
????????private?Storyboard?hideStoryboard;
????????#endregion

????????#region?公共屬性
????????///?
????????///?顯示動(dòng)畫(huà)結(jié)束事件
????????///?

????????public?event?EventHandler?ShowAnimationCompleted;
????????///?
????????///?隱藏動(dòng)畫(huà)結(jié)束事件
????????///?

????????public?event?EventHandler?HideAnimationCompleted;
????????///?
????????///?顯示元素大小
????????///?

????????public?Size?ElementSize?{?get;?set;?}
????????#endregion

????????#region?公共方法
????????///?
????????///?氣泡動(dòng)畫(huà)實(shí)例
????????///?

????????///?動(dòng)畫(huà)元素
????????public?AirBubblesAnimation(frameworkElement?element)?{
????????????this.element?=?element;
????????????//顯示動(dòng)畫(huà)
????????????var?showWidthAnimation?=?new?DoubleAnimation(0?this.ElementSize.Width?new?Duration(TimeSpan.FromSeconds(1.5)))?{
????????????????EasingFunction?=?new?ElasticEase()?{?EasingMode?=?EasingMode.EaseOut?Oscillations?=?8?Springiness?=?18?}
????????????};
????????????var?showHeightAnimation?=?new?DoubleAnimation(0?this.ElementSize.Height?new?Duration(TimeSpan.FromSeconds(1.5)))?{
????????????????EasingFunction?=?new?ElasticEase()?{?EasingMode?=?EasingMode.EaseOut?Oscillations?=?8?Springiness?=?18?}
????????????};
????????????this.showStoryboard?=?new?Storyboard()?{?Children?=?new?TimelineCollection()?{?showWidthAnimation?showHeightAnimation?}?};
????????????this.showStoryboard.Completed?+=?showStoryboard_Completed;
????????????Storyboard.SetTarget(showWidthAnimation?this.element);
????????????Storyboard.SetTarget(showHeightAnimation?this.element);
????????????Storyboard.SetTargetProperty(showWidthAnimation?new?PropertyPath(frameworkElement.WidthProperty));
????????????Storyboard.SetTargetProperty(showHeightAnimation?new?PropertyPath(frameworkElement.HeightProperty));
????????????//隱藏動(dòng)畫(huà)
????????????var?hideWidthAnimation?=?new?DoubleAnimation(this.ElementSize.Width?0?new?Duration(TimeSpan.FromSeconds(0.5)))?{
????????????????EasingFunction?=?new?ElasticEase()?{?EasingMode?=?EasingMode.EaseIn?Oscillations?=?2?Springiness?=?15?}
????????????};
????????????var?hideHeightAnimation?=?new?DoubleAnimation(this.ElementSize.Height?0?new?Duration(TimeSpan.FromSeconds(0.5)))?{
????????????????EasingFunction?=?new?ElasticEase()?{?EasingMode?=?EasingMode.EaseIn?Oscillations?=?2?Springiness?=?15?}
????????????};
????????????this.hideStoryboard?=?new?Storyboard()?{?Children?=?new?TimelineCollection()?{?hideWidthAnimation?hideHeightAnimation?}?};
????????????this.hideStoryboard.Completed?+=?hideStoryboard_Compl

?屬性????????????大小?????日期????時(shí)間???名稱(chēng)
-----------?---------??----------?-----??----
?????目錄???????????0??2018-07-19?13:59??WPF動(dòng)畫(huà)類(lèi)\
?????目錄???????????0??2018-07-19?13:58??WPF動(dòng)畫(huà)類(lèi)\Animation\
?????文件????????5614??2018-07-19?13:53??WPF動(dòng)畫(huà)類(lèi)\Animation\AirBubblesAnimation.cs
?????文件????????4639??2018-07-19?13:53??WPF動(dòng)畫(huà)類(lèi)\Animation\InsideOutFadingAnimation.cs
?????文件????????6933??2018-07-19?13:53??WPF動(dòng)畫(huà)類(lèi)\Animation\LinearFadingAnimation.cs
?????文件????????3261??2018-07-19?13:53??WPF動(dòng)畫(huà)類(lèi)\Animation\OpacityFadingAnimation.cs
?????文件????????5538??2018-07-19?13:53??WPF動(dòng)畫(huà)類(lèi)\Animation\ShuttersAnimation.cs
?????文件?????????963??2018-07-19?10:55??WPF動(dòng)畫(huà)類(lèi)\Animation\動(dòng)畫(huà)使用類(lèi)說(shuō)明.txt

評(píng)論

共有 條評(píng)論