【问题标题】:Status Bar sensitive information like Telegram X状态栏敏感信息,例如 Telegram X
【发布时间】:2018-02-15 22:25:17
【问题描述】:

我挖了很多天,但没有找到有关 Telegram X 中显示的此功能的信息(尚未打开源代码的最新版本,在 nexus 5x api 27 模拟器上运行)

当应用程序处于“等待网络”状态时,此信息会出现在您的半透明状态栏中,就像这个 gif。

我的问题是,我怎样才能做到这一点? 听起来他们正在使用某种上下文来隐藏状态栏中的内容(查看通知图标和移动网络图标,当消息从顶部滑动时它们会隐藏)

【问题讨论】:

  • @urgentx 好吧,我检查了你的链接,他没有淡出其他状态栏图标,如移动网络,左侧的通知图标。我认为 TelegramX 正在使用一些技巧来实现这种效果,但我还没有得到
  • 好点。看起来像是在他们想要隐藏的状态栏部分上带有 alpha 1 的叠加层,而在他们想要继续显示的状态栏部分上没有带有 alpha 0 的叠加层/叠加层。
  • 嘿,我找到了一个库来帮助你。检查这个github.com/fede87/…
  • @LMaker 请将此链接发布为答案,我将关闭问题;)

标签: android statusbar telegram


【解决方案1】:

我找到了可以帮助您归档问题的第三方库。

检查这个 repo https://github.com/fede87/StatusBarAlert

这是什么? 这是一个受 Telegram X 状态栏新警报启发的小型库,用 Kotlin 编写。它在状态栏区域显示带有可选不确定进度的自定义消息。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-12-26
    • 1970-01-01
    • 2012-01-01
    • 2011-05-30
    • 2011-04-03
    • 1970-01-01
    相关资源
    最近更新 更多