Skip to content

Commit da00929

Browse files
committed
✨ 바텀 네비게이션 페이지에 따라 visible 상태 변화주기
1 parent 4371b3a commit da00929

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

presentation/src/main/java/com/whyranoid/presentation/MainActivity.kt

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
package com.whyranoid.presentation
22

33
import android.os.Bundle
4+
import android.view.View
45
import androidx.appcompat.app.AppCompatActivity
56
import androidx.navigation.fragment.NavHostFragment
67
import androidx.navigation.ui.NavigationUI
@@ -22,6 +23,15 @@ class MainActivity : AppCompatActivity() {
2223
supportFragmentManager.findFragmentById(R.id.fragment_container) as NavHostFragment
2324
val navController = navHostFragment.navController
2425

26+
navController.addOnDestinationChangedListener { _, destination, _ ->
27+
when (destination.id) {
28+
R.id.communityFragment, R.id.runningStartFragment, R.id.myRunFragment ->
29+
binding.bottomNavigation.visibility = View.VISIBLE
30+
31+
else -> binding.bottomNavigation.visibility = View.GONE
32+
}
33+
}
34+
2535
NavigationUI.setupWithNavController(binding.bottomNavigation, navController)
2636
}
2737
}

0 commit comments

Comments
 (0)