我正在關注https://developers.google.com/identity/sign-in/android/sign-in,將google plus登錄添加到我的android應用中。如何爲Android添加紅色的Google+登錄按鈕? (不是白色的)
本文檔建議採用以下方式添加紅色Google plus登錄按鈕。
GoogleSignInOptions gso = new GoogleSignInOptions.Builder(GoogleSignInOptions.DEFAULT_SIGN_IN)
.requestScopes(new Scope(Scopes.PLUS_LOGIN))
.requestEmail()
.build();
SignInButton signInButton = (SignInButton) findViewById(R.id.sign_in_button);
signInButton.setSize(SignInButton.SIZE_STANDARD);
signInButton.setScopes(gso.getScopeArray());
但問題是setScopes方法現在已被棄用。 (https://developers.google.com/android/reference/com/google/android/gms/common/SignInButton)
setScopes(Scope[] scopes)
This method was deprecated. Setting scopes will no longer impact the branding.
我也試過下面的方法。
mGoogleApiClient = new GoogleApiClient.Builder(this)
.enableAutoManage(this , this)
.addScope(new Scope(Scopes.PLUS_LOGIN))
.addApi(Auth.GOOGLE_SIGN_IN_API, gso)
.build();
但是沒有出現紅色的Google+按鈕。那麼如何添加下面的按鈕?
非常感謝您的詳細和明確的答案。 –