Android中側欄導航用Navigation Drawer好還是library SlidingMenu?

時間 2021-06-03 08:02:45

1樓:

秒視Twidere

前者為什麼用DrawerLayout呢?

因為要和我們的設計師一致!(耶

首頁有相機,如果用SlidingMenu要有檢視的位移,有的手機會出錯

這個庫官方支援,靠譜,比起停止支援的SlidingMenu更放心

那麼Twidere為啥要用SlidingMenu呢?

因為我(們)其實更喜歡SlidingMenu的樣子~

Twidere的左右滑切換Tab,當前處於最左邊的Tab時再左滑可以一下子開啟側欄。說真的DrawerLayout我用過,配合ViewPager的話,痛痛快快開啟側欄的感覺會被巨大的吃癟感代替

SlidingMenu被我魔改了很多,我也不擔心不穩定,反正個人專案嘛……(其實這裡從沒有出過問題~

那麼總結起來就是,DrawerLayout穩定可靠,使用起來更簡單一點;SlidingMenu的好處嘛……就是它恰好滿足了我的需求。

總之在絕大多數業務場景中,如果你感覺哪個順手就用哪個;如果你認為這兩個沒什麼區別的話,最好用DrawerLayout,畢竟官方嘛……

Android開發中,Fragment真的有大家說的那麼不堪嗎?

王胖子 square有一篇為什麼不使用fragment的blog,主要集中在生命週期複雜,難以除錯,動畫支援不好,個人覺得,對於結構簡單的專案沒有什麼影響,如果頁面較多,就需要一套系統的解決方案來簡化開發風險,降低成員之間的溝通成本,這和使用哪個基本元件作為ui單元的承載沒有關係,可以基於Activ...

Android中view與viewgroup的事件分發有什麼區別?

koguma 一句話來說 ViewGroup 作為乙個父 View 在分發事件時可以選擇是否截攔並且要考慮到子 View,而對於 View 來說,只需處理好分發給自己的事件即可。1.ViewGroup 中有 onInterceptTouchEvent 方法和 requestDisallowInter...

Android中的13種Drawable 講解 下

鯨魚 其實和你作息關係不大,每個人的生活習慣不一樣,只要你保證在精神狀態良好的情況下學習就好了。我考研早上基本不學,因為晚上失眠很睏,都是晚上和下午,還不是考上了。 藍基因醫學教育 考研你在努力的時候,大家都在拼命。怎樣才能趕超他人?要多努力才好?有幾點要注意 1 提高你的效率,3小時的東西你用了8...