gpt4 book ai didi

android - 没有阴影的 Material 设计按钮

转载 作者:行者123 更新时间:2023-12-05 00:09:07 31 4
gpt4 key购买 nike

我最近开始了 android 开发,我有点挣扎。
我阅读了有关创建可绘制对象等的不同文章和教程。

现状

我创建了以下按钮:

Social Login Buttons

使用以下代码:

    <android.support.v7.widget.AppCompatButton
android:id="@+id/login_btn_facebook"
android:layout_width="fill_parent"
android:layout_height="60dp"
android:drawableStart="@drawable/ic_btn_login_facebook"
android:paddingLeft="16dp"
android:paddingRight="16dp"
android:text="Continue with Facebook"
android:textColor="#fff"
app:backgroundTint="#3b5998"/>

<android.support.v7.widget.AppCompatButton
android:id="@+id/login_btn_google"
android:layout_width="fill_parent"
android:layout_height="60dp"
android:drawableStart="@drawable/ic_btn_login_google"
android:paddingLeft="16dp"
android:paddingRight="16dp"
android:text="Continue with Google"
app:backgroundTint="#ffffff" />

现在我实际上只需要一个小改动:
我不想有海拔。我希望按钮是“扁平的”,并且仅在单击时显示阴影效果。

有没有一种简单的方法可以做到这一点?

已经谢谢你了!

更新:
我需要定位 API 级别 19 作为最低 SDK 版本。

最佳答案

您有两种选择:

  • 通过向您的 XML 按钮添加 XML 属性:

  • 试试这个: android:stateListAnimator="@null"
  • 通过添加另一个 XML 属性,如果之前的替代方法不起作用:

  • 添加此 style="?android:attr/borderlessButtonStyle"根据 this 到您的 XML 按钮.

    enter image description here

    让我知道它是否不起作用!

    关于android - 没有阴影的 Material 设计按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40341268/

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