当前位置: 首页 > news >正文

C# Avalonia 15- Animation- Easing

Easing.axaml代码

<Window xmlns="https://github.com/avaloniaui"xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"xmlns:d="http://schemas.microsoft.com/expression/blend/2008"xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"Height="371" Width="499"x:Class="AvaloniaUI.Easing"Title="Easing"><Grid Background="White"><Button Width="300" Height="60" HorizontalAlignment="Center" Content="This button grows"><Button.Styles><Style Selector="Button"><Style.Animations><Animation Duration="0:0:3" FillMode="Forward"><KeyFrame Cue="0%"><Setter Property="Width" Value="400"/></KeyFrame><KeyFrame Cue="100%"><Setter Property="Width" Value="300"/></KeyFrame></Animation></Style.Animations></Style><Style Selector="Button:pointerover"><Style.Animations><Animation Duration="0:0:1.5" FillMode="Forward" Easing="ElasticEaseOut"><KeyFrame Cue="0%"><Setter Property="Width" Value="300"/></KeyFrame><KeyFrame Cue="100%"><Setter Property="Width" Value="400"/></KeyFrame></Animation></Style.Animations></Style></Button.Styles></Button></Grid>
</Window>

Easing.axaml.cs代码

using Avalonia;
using Avalonia.Animation;
using Avalonia.Animation.Easings;
using Avalonia.Controls;
using Avalonia.Markup.Xaml;namespace AvaloniaUI;public partial class Easing : Window
{public Easing(){InitializeComponent();}}

运行效果

image

 

http://www.hskmm.com/?act=detail&tid=17047

相关文章:

  • 安卓编译重点记录
  • kubelet源码阅读(二)——device plugin 的ListAndWatch过程
  • CyberLink ColorDirector Ultra 2026 14.0.5712.0 视频后期调色
  • CF 1053 Div.2
  • vi编辑器
  • 豆油
  • MQTT
  • 源码安装fail2ban
  • 类的继承与继承的覆盖
  • linux shell awk 中括号 方括号 分割 []
  • springboot配置文件关系及加载顺序
  • 绩效面谈中的优质提问(一)
  • 简单博弈
  • 从 “纸笔清单” 到全栈引擎:数据填报与类 Excel 控件如何重塑企业效率曲线 - 详解
  • 触摸IC原厂 VKD223EB是一款低电流1通道触控1按键触摸芯片 HBM静电大于5KV
  • 09_五大IO模型
  • wsl Ubuntu 使用cmake
  • 做题笔记总板
  • day 4
  • AI元人文思想体系:从哲学基础到价值原语博弈的微观机制
  • 做题笔记16
  • 条件判断语句
  • EXCEL 行列转换
  • 做题笔记6
  • 第17章 Day20-Day21 逆向爬虫之瑞数6
  • 基于多假设跟踪(MHT)算法的MATLAB实现
  • ROS2之消息接口
  • Linux grep cut tomcat logs
  • Vona ORM分表全攻略
  • 如何在预算与风险之间做选择 iOS 混淆(源码混淆 vs IPA 混淆)的成本-收益分析与实战决策框架