为了账号安全,请及时绑定邮箱和手机立即绑定

我想问当mMenu和mContent重叠时,为什么mMenu显示在上面,如果我想让mContent显示在上面该怎么办?

不懂啊

正在回答

1 回答

你好,这是我们课程中侧滑菜单的效果呀~你希望换成mMenu显示在上面的效果的话,在onScrollChanged中处理偏移。此外,但是这样可能会发生内容区域对菜单的遮挡,所以最外层的容器(代码中的LinearLayout),对于子View(内容和菜单)的绘制顺序你需要进行控制。重写LinearLayout,在构造方法设置setChildrenDrawingOrderEnabled(true);然后getChildDrawingOrder复写一下绘制子View的顺序,让内容先绘制,菜单后绘制。

0 回复 有任何疑惑可以回复我~
#1

jinglion 提问者

老师,你好。你说的对,我之前打错了,这个课程是mContent显示在上面,而我是希望mMenu显示在上面,改了偏移量后滑动时mContent不动了,但是就挡住了mMenu。老师您说要重写LinearLayout,那是要创建一个类继承LinearLayout吗?动态添加view?
2014-12-20 回复 有任何疑惑可以回复我~
#2

jinglion 提问者

或者用RelativeLayout把内容写在菜单前面可以吗?
2014-12-20 回复 有任何疑惑可以回复我~
#3

jinglion 提问者

非常感谢!
2014-12-21 回复 有任何疑惑可以回复我~
#4

唐人叔叔_兜兜里有糖

请问具体是那个课程呢?我是在做移动端开发时发现这个插件不错,不过我看老师的课程都是 andriod开发相关的好像?
2019-03-25 回复 有任何疑惑可以回复我~
查看1条回复

举报

0/150
提交
取消
QQ5.0侧滑菜单
  • 参与学习       62512    人
  • 解答问题       315    个

本教程将带领大家通过自定义控件实现QQ5.0侧滑菜单

进入课程

我想问当mMenu和mContent重叠时,为什么mMenu显示在上面,如果我想让mContent显示在上面该怎么办?

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号