持续收集ing 敬请留言~
view.bringToFront();
把这个view放在最前面显示,会更改位置;
| 12
 
 | I/System.out:  before index:0I/System.out: after index:2
 
 | 
颜色过渡
注意容易犯错 的float 
| 1
 | new ArgbEvaluator().evaluate((float) i / (float) total, startColor, endColor);
 | 
资源xml格式
因为简单啊
| 12
 3
 4
 5
 6
 
 | <?xml version="1.0" encoding="utf-8"?><bitmap
 xmlns:android="http://schemas.android.com/apk/res/android"
 android:src="@drawable/rebound_icon"
 android:tileMode="repeat"
 android:dither="true" />
 
 | 
通过字符串查找资源名称
| 1
 | getResources().getIdentifier("d" + (i % 11 + 1), "drawable", context.getPackageName());
 | 
gif加载
泛型推断

matrix
| 12
 3
 
 | Matrix matrix = new Matrix();  // 生成倒影图  而不是用rotation
 matrix.setScale(1F, -1F);
 
 | 
自定义ViewGroup获取dispatchDraw里的图形方法
| 12
 3
 4
 5
 6
 7
 8
 
 | @Overrideprotected void dispatchDraw(Canvas canvas) {
 //canvas 在这里面绘的图才可以在界面显示出来
 Bitmap  maskBitmap= BitmapUtils.createBitmapAndGcIfNecessary(getWidth(),getHeight());
 canvas.save();
 canvas.translate(300,0);
 super.dispatchDraw(new Canvas(maskBitmap));//这部只是为了 子布局的绘制 绘制在bitmap上
 }
 
 |