android - 如何在 Android 上自定义 facebook 登录屏幕?

标签 android facebook facebook-login

我能够为我的 Android 应用程序创建 facebook 登录功能。但是,当我单击登录按钮时,会出现一个带有进度条的屏幕,显示身份验证进度,如第一张图片。我想像 Pinterest 一样将屏幕 Conceal 在进度条后面。

我该怎么做?

enter image description here enter image description here

最佳答案

首先,您需要查看 Facebook SDK 以了解如何实现它。

Facebook SDK

就进度条而言,您有两个选择:

  1. 使用默认的 android 微调器(根据用户运行的 android 版本,在每台设备上看起来会有所不同)
  2. 创建一个自定义布局并将其覆盖在登录 Activity 之上。此选项为您提供更大的灵 active ,并且在所有设备上都保持一致。通过这种方式,您可以更改黑色背景的透明度级别,以及设置该白框的确切位置和大小。

希望这对您有所帮助。

关于android - 如何在 Android 上自定义 facebook 登录屏幕?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24411374/

相关文章:

android - 半透明/透明状态栏和导航栏

java - 如何恢复 Facebook 桌面应用程序的访问 token ?

android - 错误重复条目 : com/google/android/gms/common/api/zze. 类

java - Android Facebook sdk GraphRequest 在获取用户信息时返回 null

Android 从视频中剥离音频

android - 使用 mediacodec 的 Aac 编码器用一个 channel 初始化,但输出为两个 channel

android - Crashlytics 找不到由 Google 服务生成的资源文件。您可能需要执行 :process<Variant>GoogleServices Task

android - 用于 Facebook 聊天的 Asmack 不适用于 PrivacyListManager

java - applicationId 不能为空,但 xml 语法正确

ios - Facebook 登录不断返回 Nil - Parse/Swift