从零开始!!!使用BottomNavigationView搭建“今日头条”的框架

版权声明:转载请注明出处 https://blog.csdn.net/weixin_42116751/article/details/86291472

  从接触Android开始,就一直想写博客,直到今天,才真正意义上的开始。

  从今天开始,我将模仿 今日头条 去分享我所学的知识。

  第一次写博客,不想按照在学校实训周那样,先写引导页,然后等待页……,这次先写 app的框架。引导页,登录等放在后面。

  开始!!!

  先放效果图

   介绍一下BottomNavigationView 是什么?

     BottomNavigationView 是安卓官方提供的底部导航栏,能够方便的实现下图中的底部导航效果。 按照 官方的设计规范 , 当导航标签少于3个的时候,也可以使用,不会报错,但实际项目中一般不会有少于三个的;如果导航标签超过5个,在使用BottomNavigationView 时在运行期会报错……而且动画效果不好,所有此次使用时,我禁用了动画效果。

  如使用BottomNavigationView 

   我们首先要引用 com.android.support:design:25.1.0 包,至于如何引用就不用我说了吧。然后,了解下我们将用到的一些属性:

  1、app:itemIconTint :条目的图标颜色,可以是单一的颜色,也可是颜色selector。

  2、app:itemTextColor:条目文字的颜色。

  3、app:menu :当前BottomNavigationView 所引用的menu 菜单。

  接下来上主要代码:

  MainActivity.class:

扫描二维码关注公众号,回复: 5533547 查看本文章

  如果条目数量超过3个的话,而你又不太喜欢BottomNavigationView 自带的动画效果的话,可以用以下代码消除动画

  至于界面布局和Fragment的代码和暂时就不贴出来了,第一次写,就贴那么多图片,不好不好。如果想要完整代码可以通过微博私聊我 或者留言。

猜你喜欢

转载自blog.csdn.net/weixin_42116751/article/details/86291472