我正在使用flutter_facebook_login软件包登录该应用程序。每次我登录时,此方法都会显示一个登录进度栏。我想删除该进度条,并使用自己的进度指示器。 我怎样才能做到这一点? 我已经有一个工作进度栏并已使用它。我只想删除flutter_facebook_plugin的进度指示器。
我使用一种方法来调整AndroidManifest.xml文件。但这没用。
AndroidManifest.xml
<activity
android:name="com.facebook.FacebookActivity" android:configChanges="keyboard|keyboardHidden|screenLayout|screenSize|orientation"
android:label="@string/app_name"
android:theme="@style/LaunchTheme" />
styles.xml
<?xml version="1.0" encoding="utf-8" ?>
<resources>
<style name="LaunchTheme" parent="@android:style/Theme.Black.NoTitleBar">
<!-- Show a splash screen on the activity. Automatically removed when
Flutter draws its first frame -->
<item name="android:progressBarStyle">@style/InvisibleProgress</item>
<item name="android:windowBackground">@drawable/launch_background</item>
</style>
<style name="InvisibleProgress">
<item name="android:visibility">gone</item>
</style>
</resources>
答案 0 :(得分:1)
Android 解决方案可在此处获得, 也适用于 Flutter 插件
答案 1 :(得分:0)
store.subscribe((state) =>
{
updateLocalStorage(store.getState())
});