setBackgroundResource(0)——可以移除View的背景色
Resources.getSystem().getDisplayMetrics().density——可以不用Context也能获取屏幕密度
通过重载ViewGroup的dispatchDraw可以实现一个简单的蒙版效果。
例如下拉刷新时,可以在contentView上加一层遮罩。
canvas.drawRect(0, mContentView.getTranslationY(), getWidth(), getHeight(), mMaskPaint);
new出来的View可以用View.generateViewId()(API 17以上可用)生成id,系统保证唯一
使用GridView时android:padding和 android:clipToPadding="false"配合使用效果更好
SparseArray——目前有很多地方从性能优化方说使用SparseArray来替换hashMap,来节省内存,提高性能。
静态变量不要直接或者间接引用Activity、Service等。这会使用