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

C# Avalonia 16- Animation- BlurringButtons

BlurringButtons.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="300" Width="300"x:Class="AvaloniaUI.BlurringButtons"Title="BlurringButtons"><Window.Styles><!-- 按钮基础样式 --><Style Selector="Button"><Setter Property="HorizontalAlignment" Value="Center"/><Setter Property="RenderTransformOrigin" Value="0.5,0.5"/><Setter Property="Padding" Value="20,15"/><Setter Property="Margin" Value="2"/><Setter Property="Effect"><Setter.Value><BlurEffect Radius="10"/></Setter.Value></Setter><!-- 鼠标悬停时动画 --><Style Selector="^:pointerover"><Style.Animations><Animation Duration="0:0:0.4" FillMode="Forward" Easing="SineEaseIn"><KeyFrame Cue="0%"><Setter Property="Effect"><Setter.Value><BlurEffect Radius="10"/></Setter.Value></Setter></KeyFrame><KeyFrame Cue="100%"><Setter Property="Effect"><Setter.Value><BlurEffect Radius="0"/></Setter.Value></Setter></KeyFrame></Animation></Style.Animations></Style><Style Selector="^:not(:pointerover)"><Style.Animations><Animation Duration="0:0:0.2" FillMode="Forward" Easing="SineEaseOut"><KeyFrame Cue="0%"><Setter Property="Effect"><Setter.Value><BlurEffect Radius="0"/></Setter.Value></Setter></KeyFrame><KeyFrame Cue="100%"><Setter Property="Effect"><Setter.Value><BlurEffect Radius="10"/></Setter.Value></Setter></KeyFrame></Animation></Style.Animations></Style></Style>    </Window.Styles><StackPanel Margin="5" HorizontalAlignment="Center" Spacing="10"><Button>One</Button><Button>Two</Button><Button>Three</Button><Button>Four</Button><TextBlock x:Name="lbl" Margin="5"/></StackPanel>
</Window>

BlurringButtons.axaml.cs代码

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

运行效果

image

 

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

相关文章:

  • iOS 26 崩溃日志导出全流程,多工具实践 辅助分析策略
  • 小白也能学会的 rime + 万象拼音 输入法安装教程
  • 别再争了,“Prompt已死”是个伪命题
  • 2025.10.16——1绿
  • 2025年通风气楼厂家最新权威推荐榜:工业厂房自然通风与消防排烟系统专业解决方案精选
  • 2025 年展柜定制厂家最新推荐排行榜:聚焦全链条服务与大规模生产能力的优质品牌精选
  • 了解漏洞管理和补丁管理
  • 于鸿硕项目案例作业03
  • restful接口返回忽略字段 jackon的@JsonIgnore注解应用
  • Windows系统-应用问题全面剖析Ⅱ:德承工控机DC-1300在Windows操作系统下[TPM功能]设置教程 - Johnny
  • 挂在天上放光明,好像一群IDA*
  • 元推理框架,是逻辑产物,也是逻辑功能,佛渡有缘人
  • 2025 年国内铝型材源头厂家最新推荐排行榜:聚焦优质企业核心优势,为下游企业精准采购提供专业参考
  • 基于遗传方法的动态多目标优化算法
  • 【linux内核】内核类型
  • 2025年脱模剂混合机厂家最新推荐排行榜,高效混合机,立式混合机,卧式混合机,化工混合机,脱模剂专用混合设备厂家精选
  • 神经网络_读书报告
  • Python.爬虫练习
  • vivo HDFS EC大规模落地实践
  • 防抖函数节流函数 - 东方不败-
  • 中电金信:从AI赋能到AI原生——企业级工具链平台重塑与建设实践
  • 基于TMS320F28377D双核芯片的开发例程
  • C# Avalonia 16- Animation- AnimateVisual
  • 元推理:自指自洽,无所住而生其心,良性循环就好
  • DA (Domain Adaptation,域适应)
  • 多模态大模型是新一代人工智能技术范式
  • Android四大组件之一Activity简介
  • WPF应用绑定系统快捷键
  • 2025年篷布厂家最新推荐排行榜,多功能防水篷布、聚乙烯篷布、帐篷/汽车/宴会盖布、盖草布、泳池布、微喷水带、日用盖布、农林用篷布、重型机器用篷布公司精选
  • 2025年轻钢龙骨/铝方通/铝单板/石膏板厂家最新权威推荐榜单:专业生产与品质保障深度解析