Mobile wallpaper 1Mobile wallpaper 2Mobile wallpaper 3Mobile wallpaper 4Mobile wallpaper 5Mobile wallpaper 6Mobile wallpaper 7Mobile wallpaper 8
145 字
1 分钟
在Avalonia添加动画效果

添加背景颜色过渡动画#

<Setter Property="Transitions">
<Transitions>
// BrushTransition
<BrushTransition
Property="Background" // 背景颜色属性, 是Brush都可以用BrushTransition
Duration="0:0:0.5" // 动画时长
/>
</Transitions>
</Setter>

添加圆角过渡动画#

<Setter Property="Transitions">
<Transitions>
// TickenssTransition
<ThicknessTransition
Property="CornerRadius" // 圆角属性, 是Thickness都可以用ThicknessTransition
Duration="0:0:0.5" // 动画时长
/>
</Transitions>
</Setter>

添加Size动画#

<Setter Property="Transitions">
<Transitions>
// DoubleTransition
<DoubleTransition
Property="Width" // 大小属性, 是Double都可以用DoubleTransition
Duration="0:0:0.5" // 动画时长
/>
</Transitions>
</Setter>

添加变换动画#

<Setter Property="RenderTransformOrigin" value="50%, 50%"> // 设置变换原点, 50% 50% 为中心
<Setter Property="Transitions">
<Transitions>
<TransformOperationsTransition
Property="RenderTransform"
Duration="0:0:0.5" // 动画时长
/>
</Transitions>
</Setter>
<Setter Property="RenderTransform" Value="scale(0.7, 1)"/>
在Avalonia添加动画效果
https://mikuas.top/posts/avalonia/add_control_animation/
作者
Mikuas
发布于
2025-10-15
许可协议
CC BY-NC-SA 4.0

部分信息可能已经过时