Android 为什么点击谷歌登录按钮时屏幕会变暗一段时间?我们如何用进度条替换这种行为?
我到处寻找关于这种行为的信息,但没有找到任何相关的信息。每当我点击谷歌登录按钮时,屏幕会变暗一段时间,然后显示帐户选择对话框,但我想要的是用进度条替换此行为 我的用于登录的代码示例:Android 为什么点击谷歌登录按钮时屏幕会变暗一段时间?我们如何用进度条替换这种行为?,android,firebase,google-signin,googlesigninaccount,Android,Firebase,Google Signin,Googlesigninaccount,我到处寻找关于这种行为的信息,但没有找到任何相关的信息。每当我点击谷歌登录按钮时,屏幕会变暗一段时间,然后显示帐户选择对话框,但我想要的是用进度条替换此行为 我的用于登录的代码示例: val gso = GoogleSignInOptions.Builder(GoogleSignInOptions.DEFAULT_SIGN_IN) .requestIdToken(getString(R.string.google_signin_token)) .r
val gso = GoogleSignInOptions.Builder(GoogleSignInOptions.DEFAULT_SIGN_IN)
.requestIdToken(getString(R.string.google_signin_token))
.requestEmail()
.build()
googleSignInClient = GoogleSignIn.getClient(requireActivity(), gso)
btnLogin?.setOnClickListener(View.OnClickListener {
val signInIntent = googleSignInClient.signInIntent
startActivityForResult(signInIntent, RC_SIGN_IN)
})
override fun onActivityResult(requestCode: Int, resultCode: Int, data: Intent?) {
super.onActivityResult(requestCode, resultCode, data)
if (requestCode == RC_SIGN_IN) {
var result = Auth.GoogleSignInApi.getSignInResultFromIntent(data)
updateUI(result.isSuccess)
}
}
当我在上面点击时,屏幕会在显示对话框之前变暗一段时间
屏幕截图如下所示:
如果您对Google的clean Firebase身份验证感兴趣,您可以检查此项。@AlexMamo抱歉,这不是关于clean身份验证,而是关于Google登录Firebase的默认行为。我想用自定义行为更改此默认行为。