已采納回答 / hyman
你好,使用VelocityTracker,在DOWN和MOVE時(shí)使用addMovement(MotionEvent)記錄,在UP時(shí),使用computeCurrentVelocity(int)來(lái)初始化速率單位后,獲取getXVelocity()?或getXVelocity()獲得橫向和豎向的速率與你設(shè)定的閾值進(jìn)行比較,達(dá)到則展開或者關(guān)閉菜單。
2014-12-05
講師回答 / hyman
你好,用來(lái)設(shè)置縮放的中心點(diǎn)的,這句是設(shè)置x軸縮放的中心點(diǎn);默認(rèn)是在View的中心位置,仔細(xì)觀察下,注釋了效果是不同的,視頻中也有說(shuō)明。
2014-12-04
講師回答 / hyman
你好,mMenu的寬度一直不是屏幕的寬度呀,縮放的時(shí)候也是?l?*?1.0f?/?mMenuWidth ;l 的值也是在0到屏幕的mMenu的寬度之間,你再好好理解下。
2014-12-03
已采納回答 / hyman
你好,使用MyLinearLayout放置menu和content沒(méi)有問(wèn)題,不過(guò)類似onTouch的方法會(huì)比較復(fù)雜。屬性動(dòng)畫和你使用MyLinearLayout關(guān)系倒是不大。
2014-12-02