YLCircleImageView
YLCircleImageView copied to clipboard
新能不好
onDraw 里面有 new Rect 的操作 还有 getSrc 的操作 getSrc里面也有new 对象的操作 这么干真的好吗? CircleImageView 完全避免了这种操作
如果你说的 new对象影响性能!那么无非就是从下面两部分来考虑。
1.使用实例变量,减少 new的次数,但是会造成内存占用; 2.使用局部变量,增加了new的次数,但是会随着函数的出栈而可以被回收,减少了内存的占用。
而 RectF 类,只是一个单纯的普通类,只是记录了 左上右下的值。 所以,从我的认可来说,new RectF对象所消耗的时间 和 RectF对象所占用的空间,都是一样小,那么我选择直接new。
感谢您的提交,另外希望可以更多的交流