detail: v7 实现底部栏
step1: D:\project\push\Infrared\five\v7\kotlin\DemoAnalytic\app\build.gradle
apply plugin: 'com.android.application'
apply plugin: 'kotlin-android'
apply plugin: 'kotlin-android-extensions'
dependencies {
implementation 'com.google.firebase:firebase-core:16.0.9'
implementation 'com.android.support:design:28.0.0'
}
apply plugin: 'com.google.gms.google-services'
step2: NavigationActivity 首页
package com.example.demoanalytic;
import android.os.Bundle;
import android.support.annotation.NonNull;
import android.support.design.widget.BottomNavigationView;
import android.support.v4.app.Fragment;
import android.support.v4.app.FragmentTransaction;
import android.support.v7.app.AppCompatActivity;
import android.view.MenuItem;
public class NavigationActivity extends AppCompatActivity {
private BottomNavigationView bottomNav;
private FragmentTransaction fragmentTransaction;
private HomeFragment homeFragment;
private ResultFragment resultFragment;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_navigation);
initViews();
initFragments();
}
private void initFragments() {
homeFragment = new HomeFragment();
setFragment(homeFragment)