удалить/скрыть логотип card.io/paypal android

Я интегрирую Card.io в свое приложение для Android и хочу удалить логотип PayPal. Я искал stackoverflow и узнал об использовании EXTRA_USE_CARDIO_LOGO.

Если установить значение true или false, отображается логотип Paypal или Card.io. Мой клиент требует, чтобы логотипа не было вообще. Любая помощь?


person user1051505    schedule 21.11.2013    source источник


Ответы (3)


Обновление этого ответа - начиная с версии 4.0+, card.io теперь поддерживает полное удаление логотипа card.io с помощью EXTRA_HIDE_CARDIO_LOGO.

person Jeff Brateman    schedule 22.01.2015

Джош из card.io здесь. Полностью отключить логотипы невозможно.

person Josh Bleecher Snyder    schedule 21.11.2013
comment
Можем ли мы внести изменения в цвет макета и т. д.? - person user1051505; 25.11.2013
comment
Я пробовал CardIOActivity.LAYOUT_INFLATER_SERVICE, но мне нужно изменить цвет фона заголовка, в котором есть текстовые сведения о карте. Мне также нужно изменить цвет кнопок «Готово» и «Отмена». Я уже проверил документацию, но не смог продолжить. - person user1051505; 26.11.2013
comment
нет, можем. нам просто нужно добавить намерение.putExtra(CardIOActivity.EXTRA_HIDE_CARDIO_LOGO, true); - person Stan Malcolm; 08.02.2016

Ответ Джеффа Брейтмана выше частично верен. Логотип PayPal фактически отображается в двух местах: при сканировании карты и при вводе сведений о карте. Чтобы скрыть их обоих, вам нужно добавить два putExtras к вашему намерению сканирования:

scanIntent.putExtra(CardIOActivity.EXTRA_HIDE_CARDIO_LOGO, true);
scanIntent.putExtra(CardIOActivity.EXTRA_USE_PAYPAL_ACTIONBAR_ICON, false);
person MalcolmMcFly    schedule 23.12.2018