Android 我如何建立这样的按钮?
我需要为我的Android应用程序实现这样的按钮。在不使用完整图像作为按钮的情况下执行此操作将非常棒。Android 我如何建立这样的按钮?,android,user-interface,Android,User Interface,我需要为我的Android应用程序实现这样的按钮。在不使用完整图像作为按钮的情况下执行此操作将非常棒。 我用和做了几乎相同的按钮。我唯一需要的是添加底部蓝色按钮阴影并包括图像 可能吗 提前感谢。使按钮的android:background属性指向所需的图像。使用文本和小人图标创建图像。在按钮内不可能同时放置文本和图像 对于蓝色阴影,您可以将其包含在图像中,也可以使用渐变属性获得与问题中所述相同的结果。使按钮的android:background属性指向所需的图像。使用文本和小人图标创建图像。在
我用
和
做了几乎相同的按钮。我唯一需要的是添加底部蓝色按钮阴影并包括图像
可能吗
提前感谢。使按钮的
android:background
属性指向所需的图像。使用文本和小人图标创建图像。在按钮内不可能同时放置文本和图像
对于蓝色阴影,您可以将其包含在图像中,也可以使用渐变属性获得与问题中所述相同的结果。使按钮的
android:background
属性指向所需的图像。使用文本和小人图标创建图像。在按钮内不可能同时放置文本和图像
对于蓝色阴影,您可以将其包含在图像中,也可以使用渐变属性获得与问题中所述相同的结果。对于图像,您应该使用
android:drawableRight
至于阴影,我不确定这是如何实现的。对于图像,您应该使用
android:drawableRight
至于阴影,我不确定这是如何实现的。您可以通过将形状可绘制内容组合到分层可绘制内容中来实现。为此,您将有3个xml文件,如下所示:
- button.xml(我猜您已经有了)
- button_bg.xml(在按钮下方添加蓝色边框)
- layered_button.xml(将以前的xml与可绘制的xml结合起来,用作按钮的背景)
您将在中找到有关图层列表的更多信息。您可以通过在分层可绘制文件中组合形状可绘制文件来完成此操作。为此,您将有3个xml文件,如下所示:
- button.xml(我猜您已经有了)
- button_bg.xml(在按钮下方添加蓝色边框)
- layered_button.xml(将以前的xml与可绘制的xml结合起来,用作按钮的背景)
您将在中找到有关图层列表的更多信息最快的方法是使用9-patch图像最快的方法是使用9-patch图像您可以将文本和图像放在按钮内,称为复合视图,其中有一个android:drawableLeft属性(也包括顶部、底部和右侧)将图像添加到左侧(以及分别为其他方向)的文本。这可以帮助在编辑文本中添加图标,或者像示例中的信息按钮库中的图像一样,请解释从现在起你的否决票。我没有否决你,但我猜你的答案与作者无关(他使用的是xml drawables,可重复用于多个按钮,因此创建普通图像不适合他)那么那个鬼鬼祟祟的人是谁……=(你可以将文本和图像放在按钮内,称为复合视图,其中有一个android:drawableLeft属性(也包括顶部、底部和右侧)将图像添加到左侧(以及分别为其他方向)的文本。这可以帮助在编辑文本中添加图标,或者像示例中的信息按钮库中的图像一样,请解释从现在起你的否决票。我没有否决你,但我猜你的答案与作者无关(他使用的是xml drawables,可重复用于几个按钮,因此创建普通图像不适合他)那么那个狡猾的人是谁=(
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle" >
<corners android:radius="16dp" />
<solid android:color="#6FC8F1" />
</shape>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
<item android:drawable="@drawable/button_bg"/>
<item
android:bottom="2dp"
android:drawable="@drawable/button"/>
</layer-list>