----------------------------------------------------仅用来学习-------------------------------------------------------------------------------
Android自定义组件开发详解pdf 作者:李赞红老师
1.surface技术:双缓冲(需要详细学习一下)
2.Parcelable与Serializable
Parcelable效率更高,性能更好
3.Bitmap是一种非常占用内存的对象,所以要及时回收
if (bmp != null && !bmp.isRecycled()) {
bmp.recycle();
System.gc();//
bmp=null;
}4.
public void drawBitmap(Bitmap bitmap, Rect src, Rect dst, Paint paint)
public void drawBitmap(Bitmap bitmap, Rect src, RectF dst, Paint paint)
这两个方法的作用是从bitmap中抠取src大小的位图显示到canvas中的dst位置上。
5. BitmapDrawable是Android中的一种通用的位图格式,是Bitmap的另一种表现形式,但BitmapDrawable占用资源更少,性能更高。
本文档由李赞红老师编写,深入讲解了Android自定义组件开发的关键技术,包括surface双缓冲技术、Bitmap资源管理和高效使用BitmapDrawable等内容。

6830

被折叠的 条评论
为什么被折叠?



