Flutter:如何使用flutter_facebook_login

时间:2019-08-29 06:15:19

标签: facebook authentication flutter

我正在使用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>

2 个答案:

答案 0 :(得分:1)

Android 解决方案可在此处获得, 也适用于 Flutter 插件

Android: How to hide progress circle in Facebook login

答案 1 :(得分:0)

    store.subscribe((state) =>
    {
    updateLocalStorage(store.getState())
     });