如何从信用卡表格中删除动画?

Posted

技术标签:

【中文标题】如何从信用卡表格中删除动画?【英文标题】:How to remove animation from credit card form? 【发布时间】:2017-03-30 10:44:10 【问题描述】:

我正在使用https://github.com/dbachelder/CreditCardEntry sdk 进行信用卡验证,但是当我将卡号设置为 CreditCardForm 时,它会振动并显示红色提示文本。任何人都可以帮助删除这种类型的动画吗?

import com.devmarvel.creditcardentry.library.CreditCardForm;

CreditCardForm.setCardNumber("************4242",false);

而我的 build.gradle 是,

compile 'com.github.dbachelder:CreditCardEntry:1.4.7'

【问题讨论】:

animate_on_error 和 default_text_colors 应该让你朝着正确的方向前进。 谢谢@PsyGik。我从 build.gradle 中删除了 compile 'com.github.dbachelder:CreditCardEntry:1.4.7' 并将库项目添加到模块依赖项中,然后在我的 xml 文件中使用 animate_on_error 。终于它的工作了。 干得好。现在发布答案,以便其他人可以看到您是如何解决的。 【参考方案1】:

使用 app:animate_on_error 向 CreditCardForm 添加或删除动画

<com.devmarvel.creditcardentry.library.CreditCardForm
                        android:id="@+id/form_no_zip"
                        android:layout_
                        android:layout_
                        app:card_number_hint="XXXX XXXX XXXX XXXX"
                        app:include_zip="false"
                        app:animate_on_error="false"
                        app:default_text_colors="@color/your_color_here"
                        app:helper_text_color="@color/your_color_here"
                        />

并在您的主布局中添加xmlns:app="http://schemas.android.com/apk/res-auto"

【讨论】:

以上是关于如何从信用卡表格中删除动画?的主要内容,如果未能解决你的问题,请参考以下文章

php 从Stripe信用卡字段中删除type =“tel”

如何使用访客结账选项接受信用卡?贝宝

Magento 2 - 在 Braintree 信用卡表格中添加自动填充

让你的信用卡表格在一行代码中变得更好

在 Paypal 移动 SDK 中禁用信用卡

PayPal Payflow 链接中信用卡表格的 CSC 字段中接受的 1 位数字