如何解决Google登录按钮自定义设计android
我正在设计一种布局,我需要用户使用Google签名按钮进行注册。但我想问一下,是否可以为Google登录按钮提供自定义设计? 因为布局看起来不那么吸引人,所以我想让它看上去很吸引人。
解决方法
是的,请确保您可以将Button
或Image
用于Google Sign按钮,而不要使用xml
中给出的按钮。首先,您需要使用Google按照指南提供的图标,而不是自定义的check here for guidelines和here下载图标。
让我们说您将ImageView
定义为
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginHorizontal="40dp"
android:elevation="5dp"
android:src="@drawable/signgoogle"
android:id="@+id/sign_in_google"
/>
然后您可以使用Java并通过ID获取图像
googlesignin = findViewById(R.id.sign_in_google);
为其附加一个OnClickListener
googlesignin.setOnClickListener(v -> signInGoogle());
然后执行所需的登录过程
private void signInGoogle() {
Intent signInIntent = mGoogleSignInClient.getSignInIntent();
startActivityForResult(signInIntent,RC_SIGN_IN);
}
让我知道这是否解决了您的查询。另外,请确保使用其给定的图标,因为它们有权使用使用其名称进行注册。您可以使用原始图标以及给定的here
进行一些更改版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。