代码之家  ›  专栏  ›  技术社区  ›  coolcool1994

Android应用内购买BillingFlow底单将所有内容向上移动

  •  0
  • coolcool1994  · 技术社区  · 4 年前

    • 我无法将状态栏设置为全局透明以防止出现这种情况(顺便说一句,这确实解决了问题),因为这样我就无法拥有完全纯白的状态栏背景(纯白!=不透明)。即使我将窗口背景色设置为白色,当我将windowLightStatusBar设置为true时,状态栏后面也有一个几乎透明的灰色覆盖层。我用的是安卓10。
    • 我不能仅在底部工作表显示之前临时使用FLAG\u LAYOUT\u NO\u LIMITS,并在其显示之后立即清除它,因为当它被隐藏并显示FLAG\u LAYOUT\u NO\u LIMITS时,它会显示为黑色软按钮栏(即使我在添加FLAG\u LAYOUT\u NO\u LIMITS时放置黑色视图,它仍然是flashy/buggy)

    它只是似乎不可能阻止浏览量上升时,在应用程序购买底页显示。只是谷歌没有很好地实现它——另请参阅 https://github.com/android/play-billing-samples/issues/135 .

    然而,GooglePlay应用程序实现了一个完美的解决方案,即在保持状态栏背景不变的同时,淡化状态栏的文本,而不是在活动中上下移动所有内容。可能的解决办法是什么?谷歌应该提出解决方案或修复这些漏洞。

    我现在提出的解决方案?只是让所有的应用程序上下移动也许是因为这是谷歌想要的。

    0 回复  |  直到 4 年前
    推荐文章