Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/razerdp/praisewidget
// 这个是点赞控件哦
https://github.com/razerdp/praisewidget
Last synced: 2 months ago
JSON representation
// 这个是点赞控件哦
- Host: GitHub
- URL: https://github.com/razerdp/praisewidget
- Owner: razerdp
- Created: 2015-11-21T05:12:57.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2017-10-18T03:42:37.000Z (about 7 years ago)
- Last Synced: 2024-03-03T10:37:16.954Z (10 months ago)
- Language: Java
- Size: 1.9 MB
- Stars: 53
- Watchers: 5
- Forks: 14
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
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引用,避免无法回收