BottomNavigationView没有动画

时间:2018-04-29 00:43:09

标签: java android bottomnavigationview

我的BottomNavigationView在更改项目时没有动画。我在YouTube上看到了一些视频,他们拥有相同的一切。你看动画很好。我需要添加什么?谢谢。

2 个答案:

答案 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中