Вы можете удалить логин ProgressBar на Facebook следующим образом:
В values/styles.xml
добавить следующий стиль:
<style name="Translucent" parent="Translucent.Base"/>
<style name="InvisibleProgress">
<item name="android:visibility">gone</item>
</style>
<style name="Translucent.Base" parent="android:Theme.Translucent.NoTitleBar">
<item name="android:progressBarStyle">@style/InvisibleProgress</item>
</style>
В values-v21/styles.xml
добавить следующий стиль:
<style name="Translucent" parent="Translucent.Base">
<item name="windowActionBar">false</item>
<item name="windowNoTitle">true</item>
<item name="android:windowDrawsSystemBarBackgrounds">true</item>
<item name="android:statusBarColor">@android:color/transparent</item>
</style>
Затем в AndroidManifest.xml
переопределите тему FacebookActivity
:
<manifest
...
xmlns:tools="http://schemas.android.com/tools"
>
...
<activity
android:name="com.facebook.FacebookActivity"
android:configChanges="keyboard|keyboardHidden|screenLayout|screenSize|orientation"
android:label="@string/app_name"
android:theme="@style/Translucent"
tools:replace="android:theme"
/>
Теперь вы не увидите индикатор прогресса Facebook и сможете нарисовать свой собственный:)