一款很炫的自定义卡片控件(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好文推荐!
扫一扫加我哦

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

android 控件 卡片 CardView

android在 5.0中添加了阴影效果主要通过CardView来实现,在低版本中通过android.support.v7.widget.CardView来实现。 CardView就是一个卡片样式的...
  • l331258747
  • l331258747
  • 2016年05月24日 11:22
  • 933

iOS卡片容器iCards

项目中需要用卡片形式展示商家信息(当然这个展示风景和人物更好),希望左右滑动移除最上面的一张,卡片可以循环显示也可以不循环(即划走的再不见),GitHub上有类似项目,但都耦合在ViewControl...
  • ding_min
  • ding_min
  • 2016年07月21日 08:47
  • 411

五行代码实现 炫动滑动 卡片层叠布局,仿探探、人人影视订阅界面 简单&优雅:LayoutManager+ItemTouchHelper

前几天看有人实现了仿人人美剧的订阅界面,不过在细节之处以及实现方式我个人认为都不是最佳的姿势。 于是我也动手撸了一个,还顺带撸了个探探的界面. 且简单&优雅&快速。 利用LayoutManager实现...
  • zxt0601
  • zxt0601
  • 2016年12月19日 08:14
  • 16374

Android高仿秒拍热榜的卡片滑动和左右飞出效果--SwipeCardsView

之所以做这个效果是因为项目中有这个效果需要实现。 一开始我有在github上找到不少类似的库,但是发现放在项目中会发现要么有锯齿,要么就是卡顿,总之就是效果不好,其实绝大多数的库都和Swipecard...
  • footballclub
  • footballclub
  • 2016年04月21日 10:38
  • 17301

卡片滑动 viewpager与swipecard

最近做项目时 需要实现卡片的滑动   话说之前宝宝真没用过  后来到网上一搜  发现开源项目Viewpager就能实现这个功能而且有多种动画可以选择  这个大家可以看看鸿扬大神的文  写的很详细   ...
  • u011741556
  • u011741556
  • 2016年03月01日 14:48
  • 885

HDU 4336 Card Collector(状压枚举+概率dp)

题目大意:有N(1 每包至多一张卡片,可能没有卡片。 求需要买多少包才能拿到所以的N张卡片,求次数的期望。...
  • xu12110501127
  • xu12110501127
  • 2014年07月09日 20:34
  • 655

HDU 4336 Card Collector(容斥原理 or 状压求期望dp)

HDU 4336 Card Collector(容斥原理 or 状压求期望dp)
  • u012860063
  • u012860063
  • 2015年02月09日 14:18
  • 890

HDU 4336 概率dp或者容斥原理

Card Collector Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) T...
  • u012358934
  • u012358934
  • 2014年04月02日 11:27
  • 878

HDU4336-Card Collector(概率DP求期望)

7月22-8月21多校联合训练期间,会根据实际负载关闭部分模块,若有不便,请谅解~ Card Collector Time Limit: 2000/1000 MS (Java/Ot...
  • mowayao
  • mowayao
  • 2014年06月24日 11:23
  • 769

分享一个很酷很炫的html5特效网站源码

分享一个很酷很炫的html5特效网站源码,代码下载地址:http://www.zuidaima.com/share/1784027301841920.htm...
  • yaerfeng
  • yaerfeng
  • 2014年05月25日 09:37
  • 12391
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:一款很炫的自定义卡片控件(A beautiful gift Cards for Android)
举报原因:
原因补充:

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