首先需要导入这个库,在此感谢作者
https://github.com/ChadCSong/ShineButton
这是图片效果
https://github.com/ChadCSong/ShineButton/blob/master/demo_small.gif
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" // 表示按下后,将图片全部填充成红色