Xamarin.forms 自定义dropdownview控件
Posted bing
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Xamarin.forms 自定义dropdownview控件相关的知识,希望对你有一定的参考价值。
一 基本说明
想用xamarin做个像美团这样的下拉列表进行条件选择的功能,但是但是找了半天好像没有现成的,也没有其他类似的控件可以走走捷径,再则也没有找到popwindow之类的东东,这里只好使用stacklaout+contentview做一个伪下拉,因为没有fragement那样的控件,所以没有华丽丽的叠加层,也没有华丽丽的遮罩,由于xamarin的动画只发现了缩放,旋转,淡入淡出,位置变换(研究不深入,大神勿喷),暂时没有发现下拉一类的动画,所以暂时用缩放来展现下来的内容,使下拉的时候不至于以下就出来那么突兀。
二 实现
跟上篇自定义tabview基本一个道理,上面使用stacklayout做容器,下面使用contentview做内容容器,一起嵌套在stacklayout里面,只是用forms实现不用那么麻烦的renderder,好了废话不多说看看效果吧
三 总结
这里没有并不是弹出层所以会在下拉的时候把下面的内容挤下去,所以不是严格意义上的下拉,本人只是xamarin不到2周的初学者,高手勿喷
四 Demo下载
https://yunpan.cn/cqu6wsevXJSMn (提取码:be91)
以上是关于Xamarin.forms 自定义dropdownview控件的主要内容,如果未能解决你的问题,请参考以下文章
Xamarin.Forms MasterDetailPage 自定义渲染器
ReactiveUI 中的 Xamarin.Forms 控件是不是需要自定义绑定?
自定义控件的 Xamarin 数据绑定值计算为 Xamarin.Forms.Binding