如何创建中心凸起的tabbar?

Shr*_*jan 4 android tabwidget android-layout android-tabhost

我想像下图一样创建TabBar:

在此输入图像描述

这里,所有标签栏都是正常的.只是他们是定制的.现在我想像上面的图像一样创建Tab栏.其中中心Tab被抬起.

那么我该怎么做才能实现呢?

如果有任何演示那么它会很好.

请帮我.

Har*_*jar 8

您可以将Tab小部件中的背景图像设置为

tabHost.getTabWidget().getChildAt(0).setBackgroundResource(R.drawable.home_h);
tabHost.getTabWidget().getChildAt(1).setBackgroundResource(R.drawable.live);
tabHost.getTabWidget().getChildAt(2).setBackgroundResource(R.drawable.camera);
tabHost.getTabWidget().getChildAt(3).setBackgroundResource(R.drawable.profile);
tabHost.getTabWidget().getChildAt(4).setBackgroundResource(R.drawable.Messege);
Run Code Online (Sandbox Code Playgroud)

创建图像像其他四个像他们的前20%作为透明和中间相机创建作为你的曲线基础.你将实现你的目标.

像这样,灰色部分是透明度部分. 在此输入图像描述

在此输入图像描述