我有三個按鈕的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