我需要用Xamarin.Forms填充多边形。想象一个正方形,用动画填充一些颜色。
答案 0 :(得分:1)
您可以做的最简单的事情是使用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