gpt4 book ai didi

android - 在 android 中的波纹效果按钮周围添加边框?

转载 作者:行者123 更新时间:2023-11-29 01:18:01 25 4
gpt4 key购买 nike

我使用下面的代码为我的按钮添加了波纹效果,但是它周围的边框已经消失并且按钮已经与背景合并。我想在它周围添加边框以区分它。

这是我的按钮的代码:

<Button
android:id="@+id/email_sign_in_button"
style="?android:textAppearanceLarge"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="?attr/selectableItemBackground"
android:textColor="#ffffff"
android:text="@string/action_sign_in" />

这是按钮的可绘制对象:

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<corners
android:bottomLeftRadius="1dp"
android:bottomRightRadius="1dp"
android:radius="0.1dp"
android:topLeftRadius="1dp"
android:topRightRadius="1dp" />
<solid android:color="@android:color/transparent" />
<stroke
android:width="1dp"
android:color="#E8E6E7" />
</shape>

最佳答案

实际上,您可以通过使用 backgroundforeground 属性同时拥有两者,如下所示:

android:background="@drawable/the_name_of_your_button_file"
android:foreground="?android:attr/selectableItemBackground"

关于android - 在 android 中的波纹效果按钮周围添加边框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38455583/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com