12 2012 档案
摘要:摘自http://blog.csdn.net/chenshaoyang0011Launcher在应用启动的时候,需要加载AppWidget,shortcut等内容项,通过调用LauncherModel.startLoader(),开始加载的工作。launcherModel中加载好的内容会通过LauncherModel.Callbacks接口的回调函数将数据传给需要的组件,那先来看看Callbacks的定义:[java] view plaincopyprint?publicinterfaceCallbacks{publicbooleansetLoadOnResume();publicintget
阅读全文
摘要:绘制VIew本身的内容,通过调用View.onDraw(canvas)函数实现绘制自己的孩子通过dispatchDraw(canvas)实现 View组件的绘制会调用draw(Canvas canvas)方法,draw过程中主要是先画Drawable背景,对 drawable调用setBounds(),然后是draw(Canvas c)方法。有点注意的是背景drawable的实际大小会影响view组件的大小,drawable的实际大小通过getIntrinsicWidth()和getIntrinsicHeight()获取,当背景比较大时view组件大小等于背景drawable的大小。画完背景.
阅读全文
摘要:第一种方法,可直接设置主题,下面重点介绍第二种方法:[java] view plaincopyprint?//获取壁纸管理器 WallpaperManagerwallpaperManager=WallpaperManager.getInstance(mContext);//获取当前壁纸 DrawablewallpaperDrawable=wallpaperManager.getDrawable();//将Drawable,转成Bitmap Bitmapbm=((BitmapDrawable)wallpaperDrawable).getBitmap();//需要详细说明一下,mScreenCou
阅读全文

浙公网安备 33010602011771号