我有一个带有三个按钮的LoginActivity屏幕,下面附有图片:
当放大图片时,你会注意到谷歌登录按钮后面有一个黑色的褪色阴影。我需要将它添加到谷歌标志下面的其他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的东西,但它没有给我一个完美的阴影。
答案 0 :(得分:0)
尝试添加阴影属性,例如:
android:shadowColor="#000"
android:shadowDx="0"
android:shadowDy="0"
android:shadowRadius="5"
答案 1 :(得分:0)
为什么不尝试AppCompactButton
它支持处理非物质(棒棒糖前)设备的阴影。它有一些默认的eleveation。但是你总是可以覆盖这个方法。别忘了使用app
作为命名空间。