YLCircleImageView icon indicating copy to clipboard operation
YLCircleImageView copied to clipboard

新能不好

Open chuwe1 opened this issue 5 years ago • 2 comments

onDraw 里面有 new Rect 的操作 还有 getSrc 的操作 getSrc里面也有new 对象的操作 这么干真的好吗? CircleImageView 完全避免了这种操作

chuwe1 avatar Mar 20 '19 12:03 chuwe1

如果你说的 new对象影响性能!那么无非就是从下面两部分来考虑。

1.使用实例变量,减少 new的次数,但是会造成内存占用; 2.使用局部变量,增加了new的次数,但是会随着函数的出栈而可以被回收,减少了内存的占用。

而 RectF 类,只是一个单纯的普通类,只是记录了 左上右下的值。 所以,从我的认可来说,new RectF对象所消耗的时间 和 RectF对象所占用的空间,都是一样小,那么我选择直接new。

ai2101039 avatar Apr 24 '19 07:04 ai2101039

感谢您的提交,另外希望可以更多的交流

ai2101039 avatar Apr 24 '19 07:04 ai2101039