自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 资源 (1)
  • 收藏
  • 关注

原创 Window---创建过程(Activity/Dialog/Toast)!!!!

一、Activity的Window创建    (1)Activity创建最终由ActivityThread中的performLaunchActivity()来完成。此方法通过类加载器ClassLoader创建Activity实例,调用attach关联上下文,并创建Window。Window创建是通过PolicyManager的makeNewWindow实现。由于Activity实现...

2018-09-11 16:52:44 386

原创 Android----Window内部机制

一、Window的添加过程(1)Window添加过程:  WindowManager(addView()) --> 此接口的真正实现 WindowManagerImpl类 —> 全部交给WindowMangerGlobal实现。     这是一种桥接模式(2)使用WindowManagerGlobal的addView添加Window时分为如下几步    (2.1)参数合...

2018-09-11 15:58:26 123

原创 Android---Window及WindowManager

一、使用WindowManager添加Window mFloatingButton = new Button(this); mFloatingButton.setText("button"); mLayoutParams = new WindowManager().LayoutParams(WindowManager.LayoutParam...

2018-09-10 16:02:15 155

AndroidScreenAdaptation.zip

完全不用改变自己的布局编写习惯,你原先是怎么写布局,就怎么写布局.不用去继承适配类,不用在最外层包裹适配布局,不用新建茫茫多的分辨率适配文件夹,不要求强制使用px为单位,支持代码动态添加view适配,可以实时预览布局,满足旋转和分屏适配,全面屏或带虚拟按键手机适配也没问题.

2019-09-29

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除