依赖
compile 'com.hjm:BottomTabBar:1.1.1'
布局
<com.hjm.bottomtabbar.BottomTabBar
android:id="@+id/bottom_tab_bar"
android:layout_width="match_parent"
android:layout_alignParentBottom="true"
android:layout_height="match_parent"
>
</com.hjm.bottomtabbar.BottomTabBar>
使用
import android.graphics.Color; import android.os.Bundle; import android.support.v7.app.AppCompatActivity; import com.example.fanjie.mocktow.fragment.Regist; import com.example.fanjie.mocktow.fragment.Login; import com.hjm.bottomtabbar.BottomTabBar; public class MainActivity extends AppCompatActivity { private BottomTabBar bt; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); bt = (BottomTabBar) findViewById(R.id.bottom_tab_bar); bt.init(getSupportFragmentManager()) .setFontSize(30) .setTabPadding(4,6,10) .setChangeColor(Color.RED,Color.DKGRAY) .addTabItem("登录",null,Login.class) .addTabItem("注册",null,Regist.class) .isShowDivider(false) .setOnTabChangeListener(new BottomTabBar.OnTabChangeListener() { @Override public void onTabChange(int position, String name) { } });
//设置背景
setBackgroundResource(R.drawable.bg_blue)
//设置按钮的背景
}}bt.setTabBarBackgroundResource(R.drawable.bottom_bg)