我的BottomNavigationView在更改项目时没有动画。我在YouTube上看到了一些视频,他们拥有相同的一切。你看动画很好。我需要添加什么?谢谢。
答案 0 :(得分:0)
您可以使用ViewPager存储您的项目(片段)。然后,对于每个底部导航项,将viewpager的当前项设置为具有动画效果。
mNavigation.setOnNavigationItemSelectedListener(new BottomNavigationView.OnNavigationItemSelectedListener() {
@Override
public boolean onNavigationItemSelected(@NonNull MenuItem item) {
// switch ViewPager items for each bottom navigation item
switch (item.getItemId()) {
case R.id.navigation_home:
mViewPager.setCurrentItem(0);
return true;
case R.id.navigation_dashboard:
mViewPager.setCurrentItem(1);
return true;
case R.id.navigation_notifications:
mViewPager.setCurrentItem(2);
return true;
}
return false;
}
});
答案 1 :(得分:0)
要启用动画,请尝试使用:
android:animateLayoutChanges="true"
在您的BottomNavigationView中