1. 程式人生 > >Android高仿qq及微信底部選單的幾種實現方式

Android高仿qq及微信底部選單的幾種實現方式

最近專案沒那麼忙,想著開發app的話,有很多都是重複,既然是重複的,那就沒有必要每次都去寫,所以就想著寫一個app通用的基本框架,這裡說的框架不是什麼MVC,MVP,MVVM這種,而是app開發的通用模式,一般的app都是底部有幾個選單按鈕,類似qq這樣的,只不過個數不一樣而已,設計上說底部的按鈕以三到五個為最佳,多或少都會很難看。本來想著自己閒著沒事寫一下的,不過後來去網上看了看,基本上都有了,自己就沒有必要再去重複寫了,這裡給大家推薦幾個就好了,直接下載下來就可以運用到專案中的,大神就沒有必要看了,這對大神來說是分分鐘的事,新手專案忙的拿去直接用。

第一種方式:側滑選單+底部導航,已經實現聊天,表情,圖片,位置,語音等資訊的傳送。
看效果:
這裡寫圖片描述

第二種方式:Fragment+PopupWindow仿QQ空間最新版底部選單欄
看效果:
這裡寫圖片描述

第三種方式:FragmentTabHost實現qq底部Tab實踐的效果圖
看效果:
這裡寫圖片描述

第四種方式:RadioGroup和ViewPager 實現可以滑動切換的仿qq底部Tab效果圖
看效果:
這裡寫圖片描述

第五種方式:仿QQ底部Tab切換帶數字提示的RadioButton,支援自定義提示數字背景顏色、字型大小、字型顏色
看效果:
這裡寫圖片描述

第六種方式:極其簡便的快速實現滑動隱藏標題欄和導航欄
看效果:
這裡寫圖片描述

第七種方式:採用懸浮按鈕的方式
看效果:
這裡寫圖片描述

第八種方式:採用BottomNavigationView Designed according Google guideLine
看效果:
這裡寫圖片描述

第九種方式:採用自定義
看效果:
這裡寫圖片描述

以上基本總結完了app所有用到的底部導航選單方式了,本部落格後續會繼續更新的
以下給出自己收集的一些導航方式,下載連結: