您的位置:首页 > 移动开发 > Android开发

Android自定义组件开发详解笔记

2016-06-27 15:48 471 查看
----------------------------------------------------仅用来学习-------------------------------------------------------------------------------

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占用资源更少,性能更高。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: