Xamarin.Forms 滚动期间项目的放大

Magnification of items during scrolling in Xamarin.Forms

我们需要在 Xamarin.Forms 中实现一个水平滚动控件,它不仅允许通过轻扫滚动项目,而且会在行中的元素接近滚动控件的中心时放大它们。所需布局的设计是这样的:

到目前为止,我无法找到 Xamarin 或 Xamarin.Forms 实现此类行为的任何控件。

请提供有关如何通过扩展 UIScrollView 实现此类功能的提示,或指向与要求相关的控件或示例。谢谢。

您可以使用 CarouselView, but it's still in the preview. So, the best way to implement it at the moment is to use the CustomRenderers