作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我想创建如下图所示的 TabBar:
这里,所有的tab bar都是正常的。只是它们是定制的。现在我想像上图一样创建标签栏。其中中心 Tab 凸起。
那么我应该怎么做才能让它成为可能?
如果有demo就好了
请帮帮我。
最佳答案
您可以将标签小部件中的背景图像设置为
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);
像其他四个像他们的前 20% 一样创建图像作为透明和中间相机创建作为您的曲线基础。你将实现你的目标。
像这样灰色部分是透明部分。
关于android - 如何创建中心凸起的标签栏?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10764046/
我有一个页面布局,它在一个可变宽度的容器内使用具有恒定宽度和可变高度的 float 框(为了这个问题,我将其设置为常量)。这是我页面的代码: CSS: #main { width: 640px
我是一名优秀的程序员,十分优秀!