已采纳回答 / hyman
你好,使用VelocityTracker,在DOWN和MOVE时使用addMovement(MotionEvent)记录,在UP时,使用computeCurrentVelocity(int)来初始化速率单位后,获取getXVelocity() 或getXVelocity()获得横向和竖向的速率与你设定的阈值进行比较,达到则展开或者关闭菜单。
2014-12-05
讲师回答 / hyman
你好,mMenu的宽度一直不是屏幕的宽度呀,缩放的时候也是 l * 1.0f / mMenuWidth ;l 的值也是在0到屏幕的mMenu的宽度之间,你再好好理解下。
2014-12-03
已采纳回答 / hyman
你好,使用MyLinearLayout放置menu和content没有问题,不过类似onTouch的方法会比较复杂。属性动画和你使用MyLinearLayout关系倒是不大。
2014-12-02