我有三个按钮的LoginActivity屏幕,PIC连接如下:按钮与衰落阴影的Android
当在画面放大,你可以看到,有按钮后面的褪黑影子为谷歌登录。我需要将此添加到谷歌标志下面的其他2个按钮?
我的代码是:
LoginActivity.xml
<com.google.android.gms.common.SignInButton
android:id="@+id/sign_in_button"
android:layout_width="260dp"
android:layout_height="35dp"
android:layout_marginTop="41dp"
android:layout_below="@+id/app_name"
android:layout_centerHorizontal="true" />
<com.facebook.login.widget.LoginButton
android:id="@+id/login_button"
android:layout_width="255dp"
android:layout_height="60dp"
android:textColor="#ffffff"
android:layout_marginTop="45dp"
android:layout_alignTop="@+id/sign_in_button"
android:layout_centerHorizontal="true" />
<Button
android:id="@+id/sign_in"
android:layout_width="260dp"
android:layout_height="35dp"
android:textSize="13dp"
android:text="Sign In"
android:textColor="@color/white"
android:textAllCaps="false"
android:background="@drawable/button_selector"
android:layout_below="@+id/login_button"
android:layout_alignLeft="@+id/sign_in_button"
android:layout_alignStart="@+id/sign_in_button"
android:layout_marginTop="33dp" />
button_selector绘制用于最后一个按钮:
<?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的东西,但它没有给我完美的影子。
好吧,让我试试吧...... –
这工作的最后一个按钮,但不是为Facebook按钮 –
嗯这可能只是一个Facebook的具体项目然后。让我看看更多 – BR89