Android卡片按钮,一个酷炫的礼物卡片控件android

d4247b6437c1

shot.gif

d4247b6437c1

shot1.png

d4247b6437c1

shot2.png

核心代码主要是打包礼物按钮的动画,分解下有三步

1,背景有四个三角形将按钮不同方向围住

2,丝带不同方向连接到一起

3,蝴蝶结显示,中间小圆有小变大

具体的代码就不贴了,可以下载源码看下

代码下载

使用方式

compile 'com.ldoublem.GiftCard:giftcardlib:0.3'

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"/>

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) {

}

});

代码下载

如果觉得还不错,就在github给我颗星星吧^^

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值