showActionSheet就是一个文字菜单,但是如果要做一个像分享的菜单,即底部弹出的下拉菜单,上面有好几个图标,然后可以点击。
这样的需求是不是只能自己写一个隐藏的 view ,加上动画上升和下沉?
谢谢大佬们了。
showActionSheet就是一个文字菜单,但是如果要做一个像分享的菜单,即底部弹出的下拉菜单,上面有好几个图标,然后可以点击。
这样的需求是不是只能自己写一个隐藏的 view ,加上动画上升和下沉?
谢谢大佬们了。
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
3 回答5.1k 阅读✓ 已解决
3 回答1.8k 阅读✓ 已解决
我来写一下解决过程
其实对于初次编写小程序,最主要是要清楚小程序都是依靠数据驱动,也可以说是使用状态来判断,实现一些效果。
动效就很多依赖了 CSS3 了。
wxml部分
js部分
wxss部分
以上代码就是实现控制一个 view 的出现和消失,其实就是用函数来操作一个变量,因为这个变量是绑定在被操作的 view 上,当这个变量是 false 时,它是一个 class,变量为 true 就是另外一个 class,当切换 class 时,我们就必须借用 CSS3 这个很方便的控制动效了,动画效果都在于改变 view 的 height,结合 transition,很容易就做到想要的动效了,这个虽然简单,但是却没有多少人详细说过,或是我没有看到吧,我发出来让大家看看,希望如果有什么不对的地方,多请指教,如果有更好的方法请不吝赐教,谢谢。