如何在 Xamarin.Forms 中制作填充动画

How can i do a fill animation in Xamarin.Forms

我需要用 Xamarin.Forms 填充一个多边形。想象一个正方形并用动画填充一些颜色。

最简单的方法是使用 BoxView 视图,将 Opacity 设置为零,将 Color 设置为您想要的颜色。然后用 yourBoxView.FadeToyourBoxView.TranslateTo 方法做动画。

如果您需要边框,您必须为 ContentView 自定义渲染并支持边框,然后将 BoxView 放入其中,或者您可以使用 FrameView(圆角). http://developer.xamarin.com/guides/cross-platform/xamarin-forms/custom-renderer/

这做的事情非常相似:https://www.youtube.com/watch?feature=player_embedded&v=55r1wHdOLBo