博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
记录一下本应用《任您记)APP项目中点击底部导航栏四个按钮,则界面颜色跟着变化及图标字放大效果...
阅读量:5876 次
发布时间:2019-06-19

本文共 1556 字,大约阅读时间需要 5 分钟。

本应用已上线百度手机助手、ViVo应用商店

详情地址:

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

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

使用的开源库是: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项目中点击底部导航栏四个按钮,则界面颜色跟着变化及图标字放大效果记录一下本应用《任您记)APP项目中点击底部导航栏四个按钮,则界面颜色跟着变化及图标字放大效果记录一下本应用《任您记)APP项目中点击底部导航栏四个按钮,则界面颜色跟着变化及图标字放大效果记录一下本应用《任您记)APP项目中点击底部导航栏四个按钮,则界面颜色跟着变化及图标字放大效果

手机扫描下面二维码,即可下载该手机应用软件:

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

转载于:https://blog.51cto.com/1206995290qq/2157703

你可能感兴趣的文章
为什么现在都用面向对象开发,为什么现在都用分层开发结构?
查看>>
【离散数学】 SDUT OJ 偏序关系
查看>>
写给学弟学妹的产品入门建议(持续更新)
查看>>
view视图总结
查看>>
C# 知识点随手学习网站推荐
查看>>
深入剖析tomcat之一个简单的web服务器
查看>>
记一次数据库查询语句的优化
查看>>
poj2365
查看>>
SQL学习笔记三select语句的各种形式
查看>>
Android cts all pass 全攻略
查看>>
数学 SCU 4436 Easy Math
查看>>
Django form组件
查看>>
1006 等差数列
查看>>
oracle删除表数据的两种的方式
查看>>
Eval函数知识总结
查看>>
30.angularJS第一个实例
查看>>
学习进度条
查看>>
[HNOI2008]Cards
查看>>
hibernate总结
查看>>
js----深拷贝,浅拷贝
查看>>