package
com.ayush.popupmenu
import
androidx.appcompat.app.AppCompatActivity
import
android.os.Bundle
import
android.util.Log
import
android.widget.ImageView
import
android.widget.PopupMenu
import
android.widget.Toast
import
androidx.fragment.app.Fragment
import
com.google.android.material.bottomnavigation.BottomNavigationView
import
java.lang.Exception
class
MainActivity : AppCompatActivity() {
lateinit var bottomNav : BottomNavigationView
override fun onCreate(savedInstanceState: Bundle?) {
super
.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
loadFragment(HomeFragment())
bottomNav = findViewById(R.id.bottomNav) as BottomNavigationView
bottomNav.setOnItemSelectedListener {
when (it.itemId) {
R.id.home -> {
loadFragment(HomeFragment())
true
}
R.id.message -> {
loadFragment(ChatFragment())
true
}
R.id.settings -> {
loadFragment(SettingFragment())
true
}
}
}
}
private
fun loadFragment(fragment: Fragment){
val transaction = supportFragmentManager.beginTransaction()
transaction.replace(R.id.container,fragment)
transaction.commit()
}
}