为了账号安全,请及时绑定邮箱和手机立即绑定
讲的不清不楚,光写代码了

已采纳回答 / hyman
你好,使用VelocityTracker,在DOWN和MOVE时使用addMovement(MotionEvent)记录,在UP时,使用computeCurrentVelocity(int)来初始化速率单位后,获取getXVelocity() 或getXVelocity()获得横向和竖向的速率与你设定的阈值进行比较,达到则展开或者关闭菜单。
讲的太好了,完全听懂了,谢谢!

讲师回答 / hyman
你好,用来设置缩放的中心点的,这句是设置x轴缩放的中心点;默认是在View的中心位置,仔细观察下,注释了效果是不同的,视频中也有说明。

讲师回答 / hyman
你好,mMenu的宽度一直不是屏幕的宽度呀,缩放的时候也是 l * 1.0f / mMenuWidth ;l 的值也是在0到屏幕的mMenu的宽度之间,你再好好理解下。

已采纳回答 / hyman
你好,使用MyLinearLayout放置menu和content没有问题,不过类似onTouch的方法会比较复杂。属性动画和你使用MyLinearLayout关系倒是不大。
讲的太好了,直接明了,学习了很多东西,大赞!!!!!

讲师回答 / hyman
你好,内容切换的意思是?如果是点击出现菜单,直接点击菜单键回调menu的打开方法即可。
为什么授课源码不能下载
视频怎么下载啊
课程须知
本课程对于学习者要求较高,对学习者有以下几个要求:首先,对Java语言的掌握是必须的必,哪怕不精通,但是也要熟练;其次,要对Android中常用的一些API信手拈来;再次,还要了解自定义控件和属性动画,最后,如果想很好的跟上老师的讲课速度,熟悉Eclipse IDE很重要
老师告诉你能学到什么?
1、侧滑菜单的原理 2、如何自定义ViewGroup 3、自定义ViewGroup中需要掌握的几个方法 4、如何为自己设计的控件抽取自定义属性 5、如何使用属性动画

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消