在某些情况下,我们可能需要使底部tabbar的中间按钮突出,即类似于如下的效果:


闲鱼底部tabbar按钮突出效果.png

在android要实现该效果,十分简单,只需要在按钮的父布局将android:clipChildren属性设置为false:

    ...  

并设置按钮的layout_gravity为bottom:

示例布局文件如下:

                      

其中android:clipChildren属性的作用为是否限制子View不超过父布局,默认情况下是为true。当该属性为true时,子View超出父布局的部分会被裁剪。因此,将该属性设置为false,父布局不再裁剪子View超出父布局的部分,就能实现突出按钮的效果了。

更多相关文章

  1. Android属性动画源码分析(四)
  2. Android:(8)GridView与ImageView
  3. Android(安卓)APIDemos 研读之一:android.graphics.Movie
  4. Android(安卓)AlertDialog的一切
  5. Android(安卓)自定义控件
  6. Android_TextView属性XML详解
  7. shape基本用法及全部属性定义
  8. Android中的动画研究(一)
  9. AlertDialog实现普通对话框和登录对话框——Android

随机推荐

  1. Android入门教程(四)之------Android工程
  2. Android安全机制
  3. Android启动脚本init.rc 2
  4. Android电话系统之-rild
  5. 设置Android设备按Power按键不休眠
  6. Android(安卓)匿名共享内存C接口分析
  7. 使用Scala编写Android应用程序
  8. 浅谈Android开机启动速度优化(含应用程序
  9. android ListView没有数据时信息显示
  10. Android是什么