Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
bluesofy
AvatarView
提交
47af37ff
A
AvatarView
项目概览
bluesofy
/
AvatarView
通知
1
Star
1
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
A
AvatarView
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
47af37ff
编写于
1月 18, 2017
作者:
bluesofy
🎏
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Update. README
上级
4c58596e
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
62 addition
and
0 deletion
+62
-0
README.md
README.md
+62
-0
未找到文件。
README.md
浏览文件 @
47af37ff
## AvatarView
多头像显示视图,适用于普通用户头像以及群组多头像显示
[
README on GitHub
](
https://github.com/bluesofy/AvatarView/blob/master/README.md
)
### 效果图 Preview
![
Review
](
https://github.com/bluesofy/AvatarView/blob/master/preview/pic.png
)
### 使用说明 Usage
-
非原创,在项目
[
SImageView
](
https://github.com/suzeyu1992/SImageView
)
的基础上修改,原有的使用方法请通过传送门查看
-
修改了资源实体,配置灵活,删除了原有的缓存策略,采用
[
Glide
](
https://github.com/bumptech/glide
)
加载,新增了显示文字头像,文字和图片混合显示等方法,类似于钉钉的群组头像显示
```
java
// 单张文字头像
mSingleAvatarView
.
setBriefName
(
"张三"
,
Color
.
WHITE
,
Color
.
parseColor
(
"#7FDAD0"
));
// 混合头像
mMixAvatarView
.
setLayoutManager
(
new
WeChatLayoutManager
(
this
));
mMixAvatarView
.
setDisplayShape
(
AvatarView
.
TYPE_RECT
);
mMixAvatarView
.
setErrPicResID
(
R
.
mipmap
.
ic_launcher
);
List
<
ResInfo
>
infos
=
new
ArrayList
<>();
// 文字头像
infos
.
add
(
ResInfo
.
build
()
.
setForceText
(
true
)
.
setBriefText
(
"李四"
)
.
setTextColor
(
Color
.
WHITE
)
.
setBgColor
(
Color
.
parseColor
(
"#74CAE3"
)));
// 图片加载错误默认显示文字(如果有设置全局错误图片,则加载错误图片)
infos
.
add
(
ResInfo
.
build
()
.
setUrl
(
"http://wrong"
)
.
setBriefText
(
"王五"
)
.
setTextColor
(
Color
.
WHITE
)
.
setBgColor
(
Color
.
parseColor
(
"#9AE897"
)));
// 加载错误强制显示文字
infos
.
add
(
ResInfo
.
build
()
.
setForceText
(
true
)
.
setUrl
(
"http://wrong_again"
)
.
setBriefText
(
"马六"
)
.
setTextColor
(
Color
.
WHITE
)
.
setBgColor
(
Color
.
parseColor
(
"#9AE897"
)));
// Url下载图片
infos
.
add
(
ResInfo
.
build
()
.
setUrl
(
"http://www.3dmgame.com/uploads/allimg/141224/270_141224171322_1.jpg"
));
mMixAvatarView
.
setMixRes
(
infos
);
```
-
更多请查看
[
Demo
](
https://github.com/bluesofy/AvatarView/blob/master/app/src/main/java/cn/byk/pandora/avatarview/MainActivity.java
)
### 特别鸣谢 Tks to
-
[
SImageView
](
https://github.com/suzeyu1992/SImageView
)
-
[
Glide
](
https://github.com/bumptech/glide
)
### 联系方式 Support or Contact
-
E-Mail: bluesofy@qq.com
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录