关于ShineButton的开源框架的使用

https://github.com/ChadCSong/ShineButton/blob/master/demo_small.gif

  • 利用这个肯定是要放到listview或者GrideView中的!
  • 首先自己开源先试一下这个控件
  • 我这里就是简单的使用了下,就是用了该作者的属性

  • 在listview中的adapter使用,需要在item的根布局中,设置事件属性
    • android:descendantFocusability=”blocksDescendants” 这个不多说的属性…
    • 然后在adapter中初始化控件,
ShineButton sh_btn1 = (ShineButton) view.findViewById(R.id.sh_btn1);
            ShineButton sh_btn2 = (ShineButton) view.findViewById(R.id.sh_btn2);

          //  下面的这2句话必须要添加上!否则没有点击事件!!!
            sh_btn1.init(MainActivity.this);
            sh_btn2.init(MainActivity.this);

// 然后就是点击事件的处理
sh_btn1.setOnClickListener(...)
sh_btn2.setOnClickListener(...

  • 在来就是介绍里面一些属性的简单使用

 app:enable_flashing="true"   // true 表示按下是闪光的效果 ,false表示正常的效果

  app:siShape="@raw/ic_action_thumb_up"  //需要将图片放到raw文件下,有的图片放里面可能会使图片变模糊,所以要搞好一点的图片 :)

  app:btn_fill_color="#FF6666" // 表示按下后,将图片全部填充成红色


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值