爱意满满的作品展示区。
fenjuly

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

  •  
  •   fenjuly ·
    fenjuly · Mar 19, 2015 · 4994 views
    This topic created in 4112 days ago, the information mentioned may be changed or developed.
    起因是我一个朋友正好有类似的需求。然后我在网上找了一圈好像没有发现类似的组件,于是自己动手写了一个。

    https://github.com/fenjuly/CombinationImageView

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

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

    8 replies    2015-03-20 22:03:29 +08:00
    finian
        1
    finian  
       Mar 19, 2015   ❤️ 1
    来吐个槽,大概看了一下代码,相当冗余啊亲
    比如构造函数里面那 4 个 drawable 的初始化为什么不写个循环。。。
    几个 addImageView 的重载也可以重用那个以 Bitmap 为参数的方法,而不是写 3 份重复的代码。。。
    onDraw 方法。。。好吧,感觉你真是复制代码复制过瘾了。。。
    fenjuly
        2
    fenjuly  
    OP
       Mar 19, 2015
    @finian 谢谢,我会好好改的。
    fenjuly
        3
    fenjuly  
    OP
       Mar 19, 2015
    @finian 请教一下,onDraw方法里面我要根据图片的数量来绘制每个图片。每个图片的位置都不同,这里我还没想清楚怎么精简代码。谢谢!
    finian
        4
    finian  
       Mar 19, 2015
    @fenjuly 待会我给你个 PR 吧
    fenjuly
        5
    fenjuly  
    OP
       Mar 19, 2015
    @finian 嗯,我刚刚更新了一下,你现在fork吧。
    jxxf8
        6
    jxxf8  
       Mar 20, 2015 via Android
    我也真是醉了哈哈哈。。。
    finian
        7
    finian  
       Mar 20, 2015   ❤️ 1
    没提 PR,提了个优化建议 issue:
    https://github.com/fenjuly/CombinationImageView/issues/1
    fenjuly
        8
    fenjuly  
    OP
       Mar 20, 2015
    @finian 问题列得很详细,很受用!我会好好看看的,再次感谢!
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5563 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 283ms · UTC 06:04 · PVG 14:04 · LAX 23:04 · JFK 02:04
    ♥ Do have faith in what you're doing.