一 基本说明
想用xamarin做个像美团这样的下拉列表进行条件选择的功能,但是但是找了半天好像没有现成的,也没有其他类似的控件可以走走捷径,再则也没有找到popwindow之类的东东,这里只好使用stacklaout+contentview做一个伪下拉,因为没有fragement那样的控件,所以没有华丽丽的叠加层,也没有华丽丽的遮罩,由于xamarin的动画只发现了缩放,旋转,淡入淡出,位置变换(研究不深入,大神勿喷),暂时没有发现下拉一类的动画,所以暂时用缩放来展现下来的内容,使下拉的时候不至于以下就出来那么突兀。
二 实现
跟上篇自定义tabview基本一个道理,上面使用stacklayout做容器,下面使用contentview做内容容器,一起嵌套在stacklayout里面,只是用forms实现不用那么麻烦的renderder,好了废话不多说看看效果吧
三 效果(IOS和android一致)
三 总结
这里没有并不是弹出层所以会在下拉的时候把下面的内容挤下去,所以不是严格意义上的下拉,本人只是xamarin不到2周的初学者,高手勿喷
四 Demo下载
https://yunpan.cn/cqu6wsevXJSMn (提取码:be91)
时间: 2024-10-11 05:47:28