【问题标题】:How to create horizontal image scrolling in xamarin cross platform?如何在 xamarin 跨平台中创建水平图像滚动?
【发布时间】:2018-11-14 20:26:52
【问题描述】:

下面是我想使用 Xamarin 跨平台实现的图像,但我不知道该怎么做。就像在 Play 商店中一样,我们可以水平滚动应用程序。所以请告诉我该怎么做。

【问题讨论】:

  • 查找 ListView。

标签: c# xamarin xamarin.forms


【解决方案1】:

开箱即用的 Xamarin 没有任何具有 DataTemplate 和水平滚动的控件。不幸的是,我也不知道有任何插件(至少不是真正的 DataTemplate,它允许无限数量的项目而没有性能甚至稳定性问题)。如果您对有限数量的项目感到满意,您可能需要使用StackPanel 并在其中插入项目。否则,您需要为每个提供此功能的平台使用本机控件。

【讨论】:

    【解决方案2】:

    尝试使用Sharpnado.Forms.HorizontalListView 组件实现。可以实现图片横向滚动收藏。

    您可以使用的另一个组件是XamarinHorizontalList

    【讨论】:

    • 我正在从 Api 获取集合。是否能够处理大数据。
    • 我在这个组件中看不到任何问题。尝试实施,确保您的图像尺寸更小,从而减少加载时间。
    • 这没有提供问题的答案。要批评或要求作者澄清,请在他们的帖子下方留下评论。 - From Review
    • @LordWilmore 我使用这些组件设计了类似的 UI。如果您发现有关此问题的更多信息,可以编辑我的答案。
    • 请更新您的答案以包含使用示例,而不仅仅是引用某些控件
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-01-11
    • 2017-02-18
    • 1970-01-01
    相关资源
    最近更新 更多