【问题标题】:Open the play games leaderboards intent in dark mode在黑暗模式下打开玩游戏排行榜意图
【发布时间】:2020-07-18 18:42:24
【问题描述】:

有没有办法在黑暗模式下打开玩游戏排行榜意图?

【问题讨论】:

  • 游戏排行榜活动的名称是什么?你能在startActivityForResult(intent, RC_LEADERBOARD_UI); 中设置一个断点并检查它吗?然后我们可以检查 Android 的源代码,看看是否有暗模式的选项。
  • 我没有找到启用暗模式的选项

标签: android google-play-games


【解决方案1】:

基于this answer,排行榜意图的颜色由您在上传应用时使用的图像随机设置。

如果您想完全控制 UI,you can get the raw data from the leaderboard 并以自定义布局显示。

【讨论】:

    【解决方案2】:

    你应该可以强制暗模式:

    应用必须通过在活动主题中设置 android:forceDarkAllowed="true" 来选择加入强制黑暗。此属性在所有系统和 AndroidX 提供的轻量级主题上设置,例如 Theme.Material.Light。使用 Force Dark 时,应确保彻底测试您的应用并根据需要排除视图。

    更多information is found here.

    【讨论】:

    • 它对玩游戏排行榜活动不起作用:(
    • 如果您找到该活动的名称,我们可以搜索 Android 源代码以查看它是如何实现的,并找出如何将其强制为黑色。从这里:cs.android.com/android/platform/superproject
    • com.google.android.play.games/com.google.android.gms.games.ui.clientv2.leaderboards.LeaderboardActivity
    • 会调查的,我会回来的。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-02-24
    • 2012-04-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-02-14
    • 1970-01-01
    相关资源
    最近更新 更多