使用 CarouselView 在 Xamarin.Forms 中显示部分 prev/next 视图

Showing partial of prev/next view in Xamarin.Forms w/ CarouselView

我是 Xamarin.Forms 的新手,我偶然发现了 github 项目 CarouselView。我认为这对我想做的事情来说几乎是完美的。我想调整它以显示列表中的上一个和下一个视图。我不需要担心那些视图中的内容。我只想能够修改每个视图,以便可以看到列表中上一项和下一项的预览。有点像下图。谁能指导我如何实现这一目标的正确方向?

Xamarin.Forms 的轮播页面有一个事件,因此您可以处理更改,这是您可以执行的操作:

CarouselPage t = new CarouselPage();
t.CurrentPageChanged += (object sender, EventArgs e) => {
    if(t.CurrentPage.Title == "Title 1"){
      //Then Change your number to 2 or 3 or what ever
      //Your Label.Text = 2,3,4 maybe handle this with a switch.
      //3/5 Page
    }
};

CarouselView 现在是 Xamarin Forms 的一部分。他们添加了 属性 PeekAreaInsets 以获取厚度值。调整它将导致项目部分可见。 希望这对某人有所帮助。