Xamarin.forms 自定义dropdownview控件

Posted bing

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Xamarin.forms 自定义dropdownview控件相关的知识,希望对你有一定的参考价值。

一 基本说明

技术分享 

     想用xamarin做个像美团这样的下拉列表进行条件选择的功能,但是但是找了半天好像没有现成的,也没有其他类似的控件可以走走捷径,再则也没有找到popwindow之类的东东,这里只好使用stacklaout+contentview做一个伪下拉,因为没有fragement那样的控件,所以没有华丽丽的叠加层,也没有华丽丽的遮罩,由于xamarin的动画只发现了缩放,旋转,淡入淡出,位置变换(研究不深入,大神勿喷),暂时没有发现下拉一类的动画,所以暂时用缩放来展现下来的内容,使下拉的时候不至于以下就出来那么突兀。

二 实现

跟上篇自定义tabview基本一个道理,上面使用stacklayout做容器,下面使用contentview做内容容器,一起嵌套在stacklayout里面,只是用forms实现不用那么麻烦的renderder,好了废话不多说看看效果吧

 

三 效果(iosandroid一致)

技术分享

 

三 总结

   这里没有并不是弹出层所以会在下拉的时候把下面的内容挤下去,所以不是严格意义上的下拉,本人只是xamarin不到2周的初学者,高手勿喷

 

四  Demo下载

https://yunpan.cn/cqu6wsevXJSMn (提取码:be91)

以上是关于Xamarin.forms 自定义dropdownview控件的主要内容,如果未能解决你的问题,请参考以下文章

Xamarin.Forms MasterDetailPage 自定义渲染器

ReactiveUI 中的 Xamarin.Forms 控件是不是需要自定义绑定?

自定义控件的 Xamarin 数据绑定值计算为 Xamarin.Forms.Binding

Xamarin.Forms 中的 Droid 自定义选取器渲染器出错

Xamarin.forms 页面之间导航的自定义动画?

如何自定义 Xamarin.Forms 应用程序?