一個開源JPTabBar for Android,炫酷的底部導(dǎo)航欄

JPTabBar

TabBar這個名字相信很多學(xué)過一點IOS程序員都知道它是用來干嘛的,但本人也并非擅長開發(fā)IOS程序員,只是略懂略懂....這是一個很強大的TabBar,可滿足很多需求。用起來也非常簡單,在oncreate只調(diào)用一行代碼就把UI布局和切換頁面功能基本都實現(xiàn)了。具體實現(xiàn)的功能,請看效果圖:

![3.gif](http://upload-images.jianshu.io/upload_images/3417927-88f405b34e51ab57.gif?imageMogr2/auto-orient/strip)

使用方法:

1.引入Gradle依賴

 repositories { 
       jcenter()   
 }   

 dependencies{     
   compile 'com.jpeng:JPTabBar:1.1.0'   
 }

2.在你的主頁面XML,在適當(dāng)位置添加下面代碼

<com.jpeng.jptabbar.JPTabBar   
   android:id="@+id/tabbar"    
   android:layout_width="match_parent" 
   android:layout_height="wrap_content"    
   android:background="#fff"/>
  <!--當(dāng)然,還有其他自定義結(jié)點屬性提供給開發(fā)者設(shè)置-->

3.在你的Activity里面聲明注解變量。(seleIcons和BadgeModes可以不聲明,還有你要確保你全部數(shù)組的長度是一樣的)

    @Titles
    private static final String[] mTitles = {"頁面一","頁面二","頁面三","頁面四"};

    @SeleIcons
    private static final int[] mSeleIcons = {R.mipmap.tab1_selected,R.mipmap.tab2_selected,R.mipmap.tab3_selected,R.mipmap.tab4_selected};

    @NorIcons
    private static final int[] mNormalIcons = {R.mipmap.tab1_normal, R.mipmap.tab2_normal, R.mipmap.tab3_normal, R.mipmap.tab4_normal};




經(jīng)過上面的設(shè)置后,基本上就可以把一個底部的UI搭建了!
但還有一步,想達到Wechat那種漸變和自動切換ViewPager就使用這個方法。

  //調(diào)用TabBar的setContainer方法,傳入 ? extends ViewPager
  mTabBar.setContainer(mViewpager);

其他的,還有很多結(jié)點和方法說明,具體在Github:

https://github.com/peng8350/JPTabBar

開發(fā)者反饋:

假如你有什么需求或者發(fā)現(xiàn)BUG,什么的,可以直接發(fā)我郵箱:83508440@qq.com,或者直接在Github上issue!

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 179,036評論 25 709
  • 發(fā)現(xiàn) 關(guān)注 消息 iOS 第三方庫、插件、知名博客總結(jié) 作者大灰狼的小綿羊哥哥關(guān)注 2017.06.26 09:4...
    肇東周閱讀 15,312評論 4 61
  • 小時候,乖乖兔一臉天真地問媽媽:“媽媽,啥叫難過呢?可以吃嗎?” 兔媽媽吻了吻乖乖兔的額頭:“當(dāng)然可以,不過,不能...
    素茶年閱讀 349評論 0 2
  • 1、WOW前60級MOD的內(nèi)容 說白了就是有些高級玩家對MMORPG網(wǎng)游WOW不滿,覺得暴雪做的任務(wù)與劇情不符合自...
    westwind1985閱讀 809評論 0 0
  • 寫了好幾天偽論文,到了關(guān)鍵時刻卻卡殼了,我承認,還是有完美主義情結(jié),那就先放一放吧。感覺好久沒有寫感悟,怎么心里空...
    冠世墨玉yanzi閱讀 347評論 7 3

友情鏈接更多精彩內(nèi)容