带有褪色阴影机器人的按钮

时间:2017-03-05 12:38:09

标签: android android-drawable android-button

我有一个带有三个按钮的LoginActivity屏幕,下面附有图片:

enter image description here

当放大图片时,你会注意到谷歌登录按钮后面有一个黑色的褪色阴影。我需要将它添加到谷歌标志下面的其他2个按钮吗?

我的代码是:

LoginActivity.xml

<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
    <item>
        <shape android:shape="rectangle">

            <stroke android:width="4dp" android:color="#b9706f" />

        </shape>
    </item>

    <item
        android:left="0dp"
        android:right="0dp"
        android:top="0dp"
        android:bottom="2dp">
        <shape xmlns:android="http://schemas.android.com/apk/res/android">
            <stroke android:width="3dp" android:color="#ffffff" />
        </shape>
    </item>
</layer-list>

button_selector drawable用于最后一个按钮:

Mdl = fitcknn(TD,GT,'NumNeighbors',3); %TD = training dataset, Gr = ground truth

有什么方法可以实现这个目标吗?请告诉我我做错了什么,因为我尝试了button_selector的东西,但它没有给我一个完美的阴影。

2 个答案:

答案 0 :(得分:0)

尝试添加阴影属性,例如:

android:shadowColor="#000"
android:shadowDx="0"
android:shadowDy="0"
android:shadowRadius="5"

答案 1 :(得分:0)

为什么不尝试AppCompactButton它支持处理非物质(棒棒糖前)设备的阴影。它有一些默认的eleveation。但是你总是可以覆盖这个方法。别忘了使用app作为命名空间。