Android应用程式内购买BillingFlow底表将一切向上

问题描述

我花了数小时使Android上的应用程序购买体验变得完美,但是这是不可能的,因为新的Android应用程序购买底表是有问题的:它将活动中的所有内容都移到了它的后面,给用户带来了麻烦的,令人讨厌的体验

  • 我不能将状态栏全局设置为透明来防止这种情况的发生(这确实解决了问题),因为那样我就不能具有完全白色的状态栏背景(白色!=不透明)。即使将窗口背景色设置为白色,当将windowLightStatusBar设置为true时,状态栏后面也会有一个几乎透明的灰色叠加层。我正在使用Android 10。
  • 我无法全局使用FLAG_LAYOUT_NO_LIMITS并为状态和底部软条按钮添加空的占位符视图(虽然确实解决了此问题),因为在打开键盘时视图将不会自动调整视图的大小(理论上,当键盘打开时,键盘无法正确调整视图的大小)垒球底部的按钮栏被排除在等式外。)
  • 我不能仅在显示底页之前临时使用FLAG_LAYOUT_NO_LIMITS,并且在其隐藏并通过FLAG_LAYOUT_NO_LIMITS更改显示时会出现底部的黑色软按钮栏(即使我放了黑色视图,也不能立即清除它)添加了FLAG_LAYOUT_NO_LIMITS时,它仍然是浮华的/越野车)

当在应用内购买底部显示时,似乎无法阻止视图上升。只是Google无法很好地实现它-另请参见https://github.com/android/play-billing-samples/issues/135

然而,GooglePlay应用程序实现了一种完美的解决方案,即淡化状态栏文本,同时保持其背景不变,而不是上下移动活动中的所有内容解决方案可能是什么? Google应该提出解决方案或解决这些错误

我现在提出的解决方案?只需让所有应用程序上下移动,也许是因为Google就是这样。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)