【问题标题】:Change action bar style and color for Google Play Games Leaderboard, Achievements, etc.?更改 Google Play 游戏排行榜、成就等的操作栏样式和颜色?
【发布时间】:2013-10-12 11:24:19
【问题描述】:

我正在为我的应用使用 Google Play Games API。当我使用以下内容为我的应用启动成就显示时:

startActivityForResult(
                    getGamesClient().getAchievementsIntent(), 2);

启动的 Activity 的操作栏颜色与我在主应用中使用的颜色不同。

如何自定义此操作栏颜色以匹配?

【问题讨论】:

    标签: android android-layout google-play-services google-play-games


    【解决方案1】:

    您无法自定义该屏幕。重要的是该屏幕看起来像 Google Play 游戏而不是特定游戏,因为这会给用户一种熟悉的感觉——他们玩的几个游戏中的屏幕都是相同的。

    如果您想获得完全定制的沉浸式体验,可以使用原始数据 API。例如,调用GamesClient.loadAchievements() 来加载成就并将其显示在自定义 UI 中。

    【讨论】:

    • 感谢布鲁诺,这是有道理的。我将使用哪种方法来下拉通常显示在 getLeaderboardIntent 中的排行榜数据?
    • GamesClient.loadTopScores() 和 GamesClient.loadPlayerCenteredScores() 是您要调用的。请注意,其中一个参数是“收藏”,可以是“公共”或“社交”——这指定了您是想要公共分数还是玩家的社交分数。
    猜你喜欢
    • 2017-01-30
    • 1970-01-01
    • 2015-03-03
    • 2017-09-22
    • 1970-01-01
    • 2013-06-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多