--关键点2--> wmParams.type = WindowManager.LayoutParams.TYPE_TOAST; wmParams.format = PixelFormat.RGBA_8888; wmParams.width = 800; wmParams.height = 800;<!--关键点3--> mWindowManager.addView(mview, wmParams);} 这有三点比较关键,关键点1:获取WindowManagerService服务的代理对象,不过...
2、params.format = PixelFormat.RGBA_8888;//设置窗口背景色透明 3、params.type :控制系统窗口层级 参考:WindowManager.LayoutParams.type属性 - 熠然 - 博客园 (cnblogs.com) Type表示Window的类型,一共三种: 应用Window。对应着一个Activity,Window层级为1~99,在视图最下层。 子Window。不能单独存在,需要附属在...
// 创建 SDL_Renderer 渲染器对象SDL_Renderer*renderer=SDL_CreateRenderer(window,-1,SDL_RENDERER_ACCELERATED);// 创建 SDL_Texture 纹理对象SDL_Texture*texture=SDL_CreateTexture(renderer,SDL_PIXELFORMAT_RGBA8888,SDL_TEXTUREACCESS_STATIC,800,600);// 销毁窗口SDL_DestroyWindow(window);// 退出 SDLSDL_...
{//initialize the surfacesswitch(format) {casePIXEL_FORMAT_TRANSPARENT:casePIXEL_FORMAT_TRANSLUCENT: format=PIXEL_FORMAT_RGBA_8888;break;casePIXEL_FORMAT_OPAQUE: format=PIXEL_FORMAT_RGBX_8888;break; }//关键点 1*outLayer =newLayer(this, client, name, w, h, flags); status_t err= (*outLayer...
SDL_PIXELFORMAT_RGBA8888, SDL_TEXTUREACCESS_TARGET, 800, 600); // 为 渲染器 设置 纹理 SDL_SetRenderTarget(renderer, texture); // 设置红色背景, 后面四个参数分别是 RGBA SDL_SetRenderDrawColor(renderer, 255, 0, 0, 255); // 清除屏幕 ...
mLayoutParams.format = PixelFormat.RGBA_8888; // 背景色设置 mLayoutParams.alpha = 0.8f; // 透明度设置 mLayoutParams.flags = WindowManager.LayoutParams.FLAG_NOT_FOCUSABLE; // 这里设置为不可聚焦 mLayoutParams.gravity = Gravity.CENTER_VERTICAL | Gravity.LEFT; // 初始显示水平靠左,垂直居中 ...
(Context.WINDOW_SERVICE); WindowManager.LayoutParams wmParams = new WindowManager.LayoutParams(); <!--关键点2--> wmParams.type = WindowManager.LayoutParams.TYPE_TOAST; wmParams.format = PixelFormat.RGBA_8888; wmParams.width = 800; wmParams.height = 800; <!--关键点3--> mWindowManager.addView...
--关键点2-->wmParams.type=WindowManager.LayoutParams.TYPE_TOAST;wmParams.format=PixelFormat.RGBA_8888;wmParams.width=800;wmParams.height=800;<!--关键点3-->mWindowManager.addView(mview,wmParams);} 这有三点比较关键,关键点1:获取WindowManagerService服务的代理对象,不过对于Application而言,获取到的其实...
format = PixelFormat.RGBA_8888; layoutParams.flags = WindowManager.LayoutParams.FLAG_NOT_FOCUSABLE; layoutParams.width = 30; layoutParams.height = 30; layoutParams.type = WindowManager.LayoutParams.TYPE_APPLICATION_OVERLAY; layoutParams.gravity = Gravity.BOTTOM | Gravity.LEFT; layoutParams.x = 30; ...
case WL_SHM_FORMAT_ARGB8888: gs->shader_variant = SHADER_VARIANT_RGBA; pitch = wl_shm_buffer_get_stride(shm_buffer) / 4; gl_format[0] = GL_BGRA_EXT; gl_pixel_type = GL_UNSIGNED_BYTE; es->is_opaque = false; break; case WL_SHM_FORMAT_RGB565: ... case WL_SHM_FORMAT_YUV420:...