码迷,mamicode.com
首页 > 移动开发 > 详细

记录一下本应用《任您记)APP项目中点击底部导航栏四个按钮,则界面颜色跟着变化及图标字放大效果

时间:2018-08-11 11:37:20      阅读:531      评论:0      收藏:0      [点我收藏+]

标签:底部导航栏   -o   mpi   用法   一个   RoCE   lse   tco   导航栏   

底部导航栏四个按钮代表四个颜色,点其中其中一个按钮,则换一种颜色,颜色代码和图标都保存在相应的数组里,具体如下:
技术分享图片

使用的开源库是:LuseenBottomNavigation
本应用《任您记)APP项目中用法是依赖:compile ‘com.github.armcha:LuseenBottomNavigation:1.8.2‘

主要代码:

if (bottomNavigationView != null) {
bottomNavigationView.isWithText(false);
bottomNavigationView.isColoredBackground(true);
bottomNavigationView.setTextActiveSize(getResources().getDimension(R.dimen.dp_18));
bottomNavigationView.setTextInactiveSize(getResources().getDimension(R.dimen.dp_18));
bottomNavigationView.setItemActiveColorWithoutColoredBackground(ContextCompat.getColor(this, R.color.colorPrimary));
bottomNavigationView.setFont(Typeface.createFromAsset(getApplicationContext().getAssets(), "fonts/chinese_character.ttf"));
}

    BottomNavigationItem bottomNavigationItem = new BottomNavigationItem
            ("待办", color[0], image[0]);
    BottomNavigationItem bottomNavigationItem1 = new BottomNavigationItem
            ("日记", color[1], image[1]);
    BottomNavigationItem bottomNavigationItem2 = new BottomNavigationItem
            ("账单", color[2], image[2]);
    BottomNavigationItem bottomNavigationItem3 = new BottomNavigationItem
            ("纪念日", color[3], image[3]);

    bottomNavigationView.addTab(bottomNavigationItem);
    bottomNavigationView.addTab(bottomNavigationItem1);
    bottomNavigationView.addTab(bottomNavigationItem2);
    bottomNavigationView.addTab(bottomNavigationItem3);

    bottomNavigationView.setOnBottomNavigationItemClickListener(this);

最后上一下已做好的优雅界面图:
技术分享图片技术分享图片技术分享图片技术分享图片

记录一下本应用《任您记)APP项目中点击底部导航栏四个按钮,则界面颜色跟着变化及图标字放大效果

标签:底部导航栏   -o   mpi   用法   一个   RoCE   lse   tco   导航栏   

原文地址:http://blog.51cto.com/1206995290qq/2157703

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!