Bitmap bitmap = Bitmap.createBitmap(width, height, config);
// 建立对应bitmap的画布
Canvas canvas = new Canvas(bitmap);
drawable.setBounds(0, 0, width, height);
// 把drawable内容画到画布中
drawable.draw(canvas);
return bitmap;
}
}
3、定义动画文件
accelerate_interpolator.xml
< xml version="1.0" encoding="utf-8" >
decelerate_interpolator.xml
< xml version="1.0" encoding="utf-8" >
status_view_enter.xml
< xml version="1.0" encoding="utf-8" >
android:duration="1000"/>
android:duration="1000" />
status_view_exit.xml
< xml version="1.0" encoding="utf-8" >
android:startOffset="100" android:duration="1000"/>
android:startOffset="100" android:duration="1000" />
说明:zoomDrawable()方法和drawableToBitmap()来源网络。