【问题标题】:Android Pay Style Button not coming its Display Google wallet Style buttonAndroid Pay Style Button 没有显示 Google wallet Style 按钮
【发布时间】:2015-07-22 14:31:13
【问题描述】:

我使用开发者参考集成了 Android 支付:https://developers.google.com/android-pay 但是在购买按钮的用户界面中,我得到了旧的谷歌钱包样式按钮,例如:--

我想要像 :-- 这样的 android 支付风格按钮

我为此使用了 SupportWalletFragment。 下面是我的钱包片段样式:

WalletFragmentStyle walletFragmentStyle = new WalletFragmentStyle()
                .setBuyButtonText(BuyButtonText.BUY_WITH_GOOGLE)
                .setBuyButtonWidth(Dimension.MATCH_PARENT);

【问题讨论】:

  • Android Pay 尚未启动。据我所知,Android Pay 推出时图标会发生变化
  • 你可能是,但他们在他们的网站上提供教程,并且他们使用新的谷歌播放服务 7.5.0 中的类。我从它复制但我仍然没有像 android pay 那样的 UI .. .
  • 我也对如何获得 Buy with Android Pay 徽标感兴趣。

标签: android android-pay


【解决方案1】:

情况相同,按钮仍然是旧的谷歌钱包样式。 这只是一个hack,但如果你真的需要它,你可以试试这个:

以正常方式创建钱包片段,但将其隐藏。
创建您的自定义按钮,使其看起来像 Android Pay 的按钮。

当用户单击您的自定义按钮时,您可以像这样手动单击隐藏的 android pay 按钮。 (当然是在创建片段时)。

if (walletFragment != null && walletFragment.getView() != null &&
                        ((FrameLayout) walletFragment.getView()).getChildCount() > 0) {
                    ((FrameLayout) walletFragment.getView()).getChildAt(0)
                            .callOnClick();
                }

【讨论】:

    猜你喜欢
    • 2016-02-12
    • 2020-09-03
    • 2021-10-27
    • 2020-01-21
    • 2020-12-21
    • 2011-11-22
    • 2011-10-18
    • 2017-01-05
    • 1970-01-01
    相关资源
    最近更新 更多