我正在寻找像ActionBar
这里显示的那样实现 3d。在实际下方有一条深蓝色细线ActionBar
。我该如何实施?
问问题
282 次
2 回答
1
您可以使用几种不同的方法来实现这一点。
使用视图
您可以添加一个View
位于布局顶部的,或者就在下方,ActionBar
然后相应地设置其背景。
直接应用到 ActionBar
- 通过代码应用它:要通过代码应用图像,请参阅ActionBar.setBackgroundDrawable
- 通过样式应用它:如果您想通过样式应用它,请参阅 Android 官方指南关于设置 ActionBar 样式
创建可绘制对象
就您要寻找的效果而言,我认为您想要这样的东西:
这是使用 Photoshop 和SDK 工具中的9-Patch 生成器创建的。您也可以使用Simple Nine Patch Generator创建一个。
于 2013-10-12T09:05:59.063 回答
0
在此处查看文档
https://developer.android.com/training/basics/actionbar/styling.html
只需将您希望使用的样式应用于操作栏的相关部分。
于 2013-10-12T08:45:28.090 回答