如何在 Xamarin.Forms 中制作填充动画
How can i do a fill animation in Xamarin.Forms
我需要用 Xamarin.Forms 填充一个多边形。想象一个正方形并用动画填充一些颜色。
最简单的方法是使用 BoxView
视图,将 Opacity
设置为零,将 Color
设置为您想要的颜色。然后用 yourBoxView.FadeTo
或 yourBoxView.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
我需要用 Xamarin.Forms 填充一个多边形。想象一个正方形并用动画填充一些颜色。
最简单的方法是使用 BoxView
视图,将 Opacity
设置为零,将 Color
设置为您想要的颜色。然后用 yourBoxView.FadeTo
或 yourBoxView.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