原文:UWP 创建动画的极简方式 — LottieUWP

提到 UWP 中创建动画,第一个想到的大多都是 StoryBoard。因为 UWP 和 WPF 的界面都是基于 XAML 语言的,所以实现 StoryBoard 会非常方便。 来看一个简单的 StoryBoard 例子: 这是一个很典型也很简单的 StoryBoard 实现,相信做过 WPF 或 UWP 的开发者们都很熟悉了。一个椭圆,通过 StoryBoard 中 TranslateX 和 Tr ...

2018-03-19 19:08 14 1677 推荐指数:

查看详情

[UWP]使用SpringAnimation创建有趣的动画

1. 什么是自然动画 最近用弹簧动画(SpringAnimation)做了两个番茄钟,关于弹簧动画官方文档已经介绍得够详细了,这篇文章就摘录一些官方文档核心内容。 在传统UI中,关键帧动画(KeyFrameAnimation)是描述运动的主要方式。关键帧为设计人员和开发人员提供了尽可能多的用于 ...

Mon Nov 11 17:27:00 CST 2019 2 371
UWP Background过渡动画

首先说两件事: 1、大爆炸我还记着呢,先欠着吧。。。 2、博客搬家啦,新地址:https://blog.ultrabluefire.cn/ ==========下面是正文========== ...

Mon Sep 10 17:38:00 CST 2018 1 649
[UWP]用Shape做动画

相对于WPF/Silverlight,UWP动画系统可以说有大幅提高,不过本文无意深入讨论这些动画API,本文将介绍使用Shape做一些进度、等待方面的动画,除此之外也会介绍一些相关技巧。 1. 使用StrokeDashOffset做等待提示动画 圆形的等待提示动画十分容易做,只要让它旋转 ...

Sun Jun 11 03:44:00 CST 2017 7 1466
[UWP]缓存Lottie动画

在上一篇博文《[UWP]在UWP平台中使用Lottie动画》中我简单介绍了一下LottieUWP项目以及如何使用它呈现Lottie动画,这篇文章里我们来讲点进阶的东西——缓存Lottie动画帧。 为什么会有这样的需求呢? 有两方面原因: 直接在XAML中使用Lottie动画时,是边播放 ...

Sun Dec 30 00:39:00 CST 2018 0 586
[UWP]创建一个ProgressControl

1. 前言 博客园终于新增了UWP的分类,我来为这个分类贡献第一篇博客吧。 UWP有很多问题,先不说生态的事情,表单、验证、输入、设计等等一堆基本问题缠身。但我觉得最应该首先解决的绝对是Blend,那个随随便便就崩溃、报错、比Silverlight时代还差、不能用的Blend ...

Fri Mar 30 16:53:00 CST 2018 25 2035
[UWP]在UWP平台中使用Lottie动画

最近QQ影音久违的更新了,因为记得QQ影音之前体验还算不错(FFmepg的事另说),我也第一时间去官网下载体验了一下,结果发现一些有趣的事情。 是的,你没看错,QQ影音主界面上这个动画效果是使用Lottie动画实现的! 这让我大为惊奇,我对Lottie了解还算是比较多的,但是Lottie ...

Sun Dec 30 00:37:00 CST 2018 2 719
[UWP]使用CompositionAPI的翻转动画

1. 运行效果 在 使用GetAlphaMask和ContainerVisual制作长阴影(Long Shadow) 这篇文章里我介绍了一个包含长阴影的番茄钟,这个番茄钟在状态切换时用到了翻转动画,效果如上所示,还用到了弹簧动画,可以看到翻转后有点回弹。本来打算自己这个动画效果写的,但火火 ...

Thu Nov 14 17:03:00 CST 2019 3 304
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM