Xaml 在UWP中,如何从一个图像转换到另一个图像?

Xaml 在UWP中,如何从一个图像转换到另一个图像?,xaml,uwp,transform,Xaml,Uwp,Transform,TranslateTransform在x-y方向上平移元素,ScaleTransform基于中心点缩放变换,RotateTransform和SkewTransform旋转和倾斜UI元素。但是如何将一个图像转换为另一个图像呢?在这种情况下,上述各项似乎都没有帮助。假设我有按键正常图像和按键按下图像(键盘)。我想通过使用两幅图像、变换或任何其他方式来实现按键动画的效果。您认为变换会是什么样子?更改顶部图像的不透明度(当您堆叠它们时)是否足以使其他图像缓慢显示?检查这些类情节提要/ObjectAnim

TranslateTransform在x-y方向上平移元素,ScaleTransform基于中心点缩放变换,RotateTransform和SkewTransform旋转和倾斜UI元素。但是如何将一个图像转换为另一个图像呢?在这种情况下,上述各项似乎都没有帮助。假设我有按键正常图像和按键按下图像(键盘)。我想通过使用两幅图像、变换或任何其他方式来实现按键动画的效果。

您认为变换会是什么样子?更改顶部图像的不透明度(当您堆叠它们时)是否足以使其他图像缓慢显示?检查这些类
情节提要/ObjectAnimationUsingKeyFrames/DoubleAnimationUsingKeyFrames
,使用它们可以在图像的
可见性
不透明度
属性上设置动画,因此,当分别应用于这两个图像时,可以在200毫秒的持续时间内隐藏/显示它们,从而产生转换效果。或者更简单的是,尝试内置动画。淡入/淡出动画-使用故事板更改不透明度,这就是我决定实现的。也很简单。但是,它不提供按键动画。这将只是一个简单的图像更改动画。不会有任何像变形这样的效果,按键的真实效果。我找到了一些关于变形动画的相关信息,你们可以参考。