为Android和IOS创建类似于googleMaps的SlidingupPanel

时间:2018-12-24 07:38:17

标签: xamarin xamarin.forms xamarin.ios xamarin.android

您知道如何使用Xamarin为Android和iOS创建类似GoogleMaps的SlideUpPanel吗? 如果我使用SliddingupPanel布局仅适用于android 请帮帮我。

1 个答案:

答案 0 :(得分:1)

我建议您使用DKSlideUpPanel

易用且快速

步骤:

  • 首先,只需在Xamrin.Forms项目中引用NuGet包即可。
  • 第二,在XAML或C#中初始化SlidingUpPanel实例。
  • 最后,为您的自定义应用SlidingPanelConfig。

使用方法:

  • 添加一个类似mainView的东西;

    <DK:SlidingUpPanel x:Name="spTest">
    <DK:SlidingUpPanel.MainView>
      <StackLayout Orientation="Horizontal" VerticalOptions="FillAndExpand" HorizontalOptions="FillAndExpand">
       **MainDesign**
      </StackLayout>
    </DK:SlidingUpPanel.MainView>
    
  • 设置面板比例,如果希望工具栏可见:

    <DK:SlidingUpPanel.PanelRatio>0.4</DK:SlidingUpPanel.PanelRatio>
    <DK:SlidingUpPanel.HideNavBar>True</DK:SlidingUpPanel.HideNavBar>
    

查看以下指南,以更好地了解其工作原理: https://www.c-sharpcorner.com/article/xamarin-forms-slideuppanel-app/