一款很炫的自定义卡片控件(A beautiful gift Cards for Android)

原创 2016年08月31日 10:40:43
这是一款很炫的自定卡片控件,能够运用于电商类app下单操作,支持自定义多种属性,A beautiful gift Cards for Android!

国际案例:有图有真相

动态效果图

效果图

使用方法:
  • 注意:
    使用 [Android Studio 2.2 Preview 5]以上才支持下面compile,以下可删掉
com.android.tools.build:gradle:2.2.0-alpha5
com.android.support.constraint:constraint-layout:1.0.0-alpha3
  • Gradle
compile 'com.ldoublem.GiftCard:giftcardlib:0.3'
  • Or download the libray for your module:
示例:

布局文件xml

 <com.ldoblem.giftcardlib.GiftCardView
                android:layout_width="300dp"
                android:layout_height="200dp"
                card:bgStartColor="#11cd6e"
                card:buyButtonColor="#11cd6e"
                card:cardBgColor="#33475f"
                card:buttonByText="购买"
                card:cardGiftTitle="礼物卡"
                card:cardGiftLogo="@mipmap/ic_launcher"
                card:buttonCheckText="确定"
                card:checkButtonColor="#2c2c2c"
                card:bgPackColor="#56abe4"
                card:priceTextColor="#fff"/>

java文件

 mGiftCardView = (GiftCardView) findViewById(R.id.gc_shop);
        mGiftCardView.setMTitle("苹果礼券");
        mGiftCardView.setMPrice(188);
        mGiftCardView.setButtonBuyText("买");
        mGiftCardView.setButtonCheckText("确定");
        mGiftCardView.setCardTip("请检查你的购物单");
        mGiftCardView.setCardBgColor(Color.BLACK);
        mGiftCardView.setGiftLogo(R.mipmap.ic_launcher);
        mGiftCardView.setBgStartColor(Color.BLACK);
        mGiftCardView.setBgEndColor(Color.BLACK);
        mGiftCardView.setBuyButtonColor(Color.BLACK);
        mGiftCardView.setCheckButtonColor(Color.BLACK);
        mGiftCardView.setPriceTextColor(Color.BLACK);
        mGiftCardView.setBgPackBgColor(Color.BLACK);
        mGiftCardView.setOnCheckOut(new GiftCardView.Buyer("陆先生", "中国浙江省",
                        "杭州市,西湖区,南山路 100 号", "有效期:3 天"),
                new GiftCardView.OnCheckOut() {
                    @Override
                    public void Ok(int vid) {
![shot1.png](http://upload-images.jianshu.io/upload_images/1964096-ee724b9716f4be0c.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

                    }
                })

献上源码GiftCard,感谢作者huxq17

更多精彩文章请关注微信公众号”Android经验分享“:这里将长期为您分享Android高手经验、中外开源项目、源码解析、框架设计和Android好文推荐!
扫一扫加我哦

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

好用的winform第三方控件

最近做项目,需要用到复杂的显示方式,百度N久,找到这款个人觉得比较好的控件,记录下来,备忘! http://www.codeproject.com/Articles/23746/TreeView-w...
  • yw1688
  • yw1688
  • 2012年11月06日 11:25
  • 2495

常用,易用,好看的第三方控件(.NET)

本文摘自:http://blog.3snews.net/space.php?uid=8408&do=blog&id=18272 CuteEditor 6.0 在线HTML编辑器的领航者 http...
  • VS_URL
  • VS_URL
  • 2012年07月28日 15:59
  • 1445

android自定义控件系列教程-----仿新版优酷评论剧集卡片滑动控件

我们先来看看优酷的控件是怎么回事? 只响应最后也就是最顶部的卡片的点击事件,如果点击的不是最顶部的卡片那么就先把它放到最顶部,然后在移动到最前面来,反复如次。 知道了这几条那么我们就很好做...

如何把Android的一款自定义仪表盘控件整合到你的项目里

Android的这款自定义仪表盘控件,我已上传了。 在你的项目里如果需要用到这款自定义的仪表盘控件(Gauge),可参照以下步骤来完成: 1,先添加res类的文件到目标工程的res目录下的对应文件夹下...

Android 自定义一款炫酷的加载控件

概述在设计应用的时候,我们应该热爱极简主义,简单就是好的,对于很多用户来说,复杂的东西并不受欢迎。 我要实现的是根据不同的情况去显示不同的加载效果,随用随调,效果是借鉴于某一项目的效果,我认为有必要...

【从 0 开始开发一款直播 APP】14 animation-list 逐帧动画自定义 Switch 控件

Android 中的逐帧动画先来说说什么是逐帧动画,逐帧动画是一种常见的动画形式(Frame By Frame),其原理是在「连续的关键帧」中分解动画动作,也就是在时间轴的每帧上逐帧绘制不同的内容,使...
  • cniao5
  • cniao5
  • 2017年05月19日 09:49
  • 110

Android 自定义日历控件

  • 2017年11月04日 16:21
  • 23.03MB
  • 下载

自定义LayoutManager实现android-pile-layout滑动卡片堆叠效果

这是我的第一篇博客,总算有个契机开始写博客了,就从自定义LayoutManager开始吧。 前段时间看到一个项目(android-pile-layout),效果特别不错,这是效果图: 效果确实不...

android之自定义开关控件

  • 2016年07月09日 18:05
  • 1.51MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:一款很炫的自定义卡片控件(A beautiful gift Cards for Android)
举报原因:
原因补充:

(最多只允许输入30个字)