[Android]写了一个仿微信群头像的组件

2015-03-19 16:42:38 +08:00
 fenjuly
起因是我一个朋友正好有类似的需求。然后我在网上找了一圈好像没有发现类似的组件,于是自己动手写了一个。

https://github.com/fenjuly/CombinationImageView

东西比较简单,各位如果有需求随便拿去用。。。

好吧,其实我好怕重复造轮子,如果有类似的东西,请轻喷或者不喷我--

4396 次点击
所在节点    分享创造
8 条回复
finian
2015-03-19 20:49:54 +08:00
来吐个槽,大概看了一下代码,相当冗余啊亲
比如构造函数里面那 4 个 drawable 的初始化为什么不写个循环。。。
几个 addImageView 的重载也可以重用那个以 Bitmap 为参数的方法,而不是写 3 份重复的代码。。。
onDraw 方法。。。好吧,感觉你真是复制代码复制过瘾了。。。
fenjuly
2015-03-19 21:04:30 +08:00
@finian 谢谢,我会好好改的。
fenjuly
2015-03-19 21:29:36 +08:00
@finian 请教一下,onDraw方法里面我要根据图片的数量来绘制每个图片。每个图片的位置都不同,这里我还没想清楚怎么精简代码。谢谢!
finian
2015-03-19 21:36:25 +08:00
@fenjuly 待会我给你个 PR 吧
fenjuly
2015-03-19 21:37:48 +08:00
@finian 嗯,我刚刚更新了一下,你现在fork吧。
jxxf8
2015-03-20 14:41:51 +08:00
我也真是醉了哈哈哈。。。
finian
2015-03-20 20:32:54 +08:00
没提 PR,提了个优化建议 issue:
https://github.com/fenjuly/CombinationImageView/issues/1
fenjuly
2015-03-20 22:03:29 +08:00
@finian 问题列得很详细,很受用!我会好好看看的,再次感谢!

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/178028

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX