0

我正在寻找像ActionBar这里显示的那样实现 3d。在实际下方有一条深蓝色细线ActionBar。我该如何实施?

在此处输入图像描述

4

2 回答 2

1

您可以使用几种不同的方法来实现这一点。

使用视图

您可以添加一个View位于布局顶部的,或者就在下方,ActionBar然后相应地设置其背景。

直接应用到 ActionBar

  1. 通过代码应用它:要通过代码应用图像,请参阅ActionBar.setBackgroundDrawable
  2. 通过样式应用它:如果您想通过样式应用它,请参阅 Android 官方指南关于设置 ActionBar 样式

创建可绘制对象

就您要寻找的效果而言,我认为您想要这样的东西:动作栏-bg

这是使用 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 回答