Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/razerdp/praisewidget

// 这个是点赞控件哦
https://github.com/razerdp/praisewidget

Last synced: 2 months ago
JSON representation

// 这个是点赞控件哦

Awesome Lists containing this project

README

        

# PraiseWidget
// 这个是点赞控件哦,适用于社交类app
### 实际效果可以看看我在[朋友圈项目](https://github.com/razerdp/FriendCircle)的使用

实现流程:http://blog.csdn.net/mkfrank/article/details/49963779

## 效果图:
![image](https://github.com/razerdp/PraiseWidget/blob/master/img/praise%20widget.gif)
## 使用方法:
在xml定义控件,findViewById后,使用setDataByArray传入数据(本例子用的是PraiseBean),您可以改成你需要用的
正因为如此,我并没有抽取为一个Library
如果需要跟显示图一样超过5行就显示“等xx人”,**请跟TextView一样给定android:maxLines="5"**

## 可定义的属性:(attrs.xml)
```html


//点击的背景色,默认全透明
//文字颜色,默认蓝
//文字大小,默认16sp
//第一个点赞的图标,默认一个蓝色的心心

```
## 注意事项:
因为使用了缓存,所以如果在activity引用了,请务必在onDestroy里面调用PraiseWidget.clearPraiseWidgetCache清掉context引用,避免无法回收