我注意到animateOpen()
,animateClose()
和animateToggle()
在做同樣的功能,這意味着它們中的任何一個都可以代替其他的。
,我注意到唯一的區別是,動畫的速度從一個方法如下變化到另:Android,SlidingDrawer
animateOpen()
,動畫而開口比動畫更快而閉 。animateClose()
,動畫而閉合是比而開口動畫快。animateToggle()
,兩種速度都相等。
所以,我的問題是:
我缺少的東西?或者在使用它們之前只需檢查isOpened()
?
我問這個問題,因爲我的問題提出時,我寫了animateClose()
地方,心想如果滑動抽屜已經關閉,則沒有將採取行動,但我發現它的行爲完全一樣animateToggle()
。
這就是它應該如何表現。這不是它的行爲。 – benkc 2012-11-16 00:43:26