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


Android实现底部tabbar按钮突出效果_第1张图片 闲鱼底部tabbar按钮突出效果.png

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

    ...  

并设置按钮的layout_gravity为bottom:

示例布局文件如下:

                      

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

更多相关文章

  1. 在Android中用纯Java代码布局
  2. Android WebView 和 手机后退按钮 的故事
  3. Android帧布局
  4. Android控件之利用selector自定义的带文字的图片按钮
  5. Android系列教程之六:TextView小组件的使用--附带超链接和跑马灯
  6. android开发(46) 使用 textview实现文字的阴影效果,浮雕效果
  7. Android源码阅读分析:从Activity开始(二)——加载布局

随机推荐

  1. Android(安卓)OpenGL ES 开发教程(6):GLSu
  2. Android(安卓)简单定制OptionMenu外观
  3. android开发之路3
  4. Android(安卓)得到当前已连接的wifi的信
  5. Android的线程池:ExecutorService和Execut
  6. Android之不一样的AlertDialog
  7. Android(安卓)关键资源的定义和使用
  8. 整理一下Android的面试题
  9. android 动画调换上下布局
  10. Android下载文件时对MediaScanner的调用