Android标签栏,其活动项与相邻项重叠(参见图片)

时间:2012-04-06 10:24:15

标签: android tabbar overlapping

我需要制作以下设计的tabbar: enter image description here

其活动项目与相邻项目重叠。 我的问题是我不知道如何使不同的标签相互重叠(据我所知,不可能以编程方式更改视图的z顺序)。怎么做?

P.S。顺便说一下,我没有必要使用特别的tabbar。例如,可以是水平线性布局中的3个按钮或任何其他允许制作tabbar功能的视图组合。

1 个答案:

答案 0 :(得分:1)

我通过创建3个带圆角的按钮,带有圆角的大容器(仅在我的图像上显示它的顶部)和上面提到的视图上的线性布局,填充了任何2个相邻按钮的底角之间的空间。 。

这种线性布局由4个部分组成,它们在按钮'onclicklistener中动态地将其背景颜色改变为适当的一个(3个按钮相同)。

阴影是通过按钮的背景绘图中的黑色渐变(具有不同的alpha)实现的(这是具有3个形状项的图层列表 - 背景形状,填充阴影形状和再次填充背景形状)。