腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
Flutter笔记
专栏作者
举报
53
文章
114072
阅读量
38
订阅数
订阅专栏
申请加入专栏
全部文章(53)
ios(38)
android(37)
网站(27)
flutter(15)
编程算法(12)
https(8)
listview(5)
javascript(4)
css(4)
github(4)
网络安全(4)
jquery ui(3)
git(3)
node.js(2)
腾讯云测试服务(2)
开源(2)
微信(2)
官方文档(1)
python(1)
html(1)
打包(1)
api(1)
linux(1)
redux(1)
存储(1)
单元测试(1)
dart(1)
app(1)
menu(1)
popup(1)
widget(1)
搜索文章
搜索
搜索
关闭
Flutter | 思路解析 WPopupMenu 仿微信聊天长按弹出菜单
listview
微信
编程算法
android
ios
1.如果 child 的长度大于 menu 的长度,那么则把 menu 放在中间2.如果 child 的长度小于 menu 的长度,三角形的位置在 child 的中间
Flutter笔记
2019-08-19
4.3K
0
Flutter | 可能是目前最好用的仿微信聊天长按弹出框 WPopupMenu
微信
1.onValueChanged:是点击选中了某一个 action 时候的回调,返回值是一个 int,如果没有选中,点击空白处了,则会返回一个 null2.actions:类型是一个 List,也就是上图看到的 「转发,复制」等等文案3.child:不用多说了4.pressType:点击事件,有两种,长按触发 还是 单击触发5.pageMaxChildCount:弹出框里最多能有几个 action,默认为 5 个,如果最后一页不足 5 个,那么则剩下的几个会平分空间(和微信的逻辑是一样的)
Flutter笔记
2019-08-14
2.8K
0
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
立即发文
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档