Android 禁用单屏幕的Google登录转换
在Flatter中使用googleSignIn()方法登录后,屏幕上会出现不希望出现的过渡(示例:) 这不是Android emulator的小故障,它也发生在我的物理设备上 我找到的唯一解决方案是在styles.xml中添加以下行以禁用转换:Android 禁用单屏幕的Google登录转换,android,flutter,animation,firebase-authentication,google-signin,Android,Flutter,Animation,Firebase Authentication,Google Signin,在Flatter中使用googleSignIn()方法登录后,屏幕上会出现不希望出现的过渡(示例:) 这不是Android emulator的小故障,它也发生在我的物理设备上 我找到的唯一解决方案是在styles.xml中添加以下行以禁用转换: <item name="android:windowAnimationStyle">@null</item> @null 但是,我不想禁用整个应用程序的动画。如何仅在登录屏幕上禁用它?我不知道禁用整个应用程
<item name="android:windowAnimationStyle">@null</item>
@null
但是,我不想禁用整个应用程序的动画。如何仅在登录屏幕上禁用它?我不知道禁用整个应用程序的所有windowAnimationStyle会产生什么副作用?您可以为单个视图或特定活动或视图层次结构的主题创建样式。以下链接中给出了一个示例:
@空的
<!-- Developer should create a style -->
<style name="noAnimTheme" parent="android:Theme">
<item name="android:windowAnimationStyle">@null</item>
</style>
<!-- Then in manifest set it as theme for activity or whole application. -->
<activity android:name=".ui.ArticlesActivity" android:theme="@style/noAnimTheme">
</activity>