`
houyingsoft
  • 浏览: 87291 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

surfaceview translucent

 
阅读更多
android.opengl.GLSurfaceView
surfaceView.setZOrderOnTop(true);
surfaceView.setEGLConfigChooser(8, 8, 8, 8, 16, 0);
surfaceView.getHolder().setFormat(PixelFormat.TRANSLUCENT);

Surfaceview
surfaceView.setZOrderOnTop(true);
surfaceView.getHolder().setFormat(PixelFormat.TRANSLUCENT);

paint.setAntiAlias(true);
paint.setStyle(Paint.Style.STROKE);
paint.setXfermode(new PorterDuffXfermode(PorterDuff.Mode.CLEAR));
canvas.drawPaint(paint);
分享到:
评论

相关推荐

    Android Fragment中使用SurfaceView切换时闪一下黑屏的解决办法

    然而,在涉及SurfaceView的场景中,可能会遇到一些问题,比如在Fragment中切换到含有SurfaceView的页面时,屏幕会短暂黑屏。这个问题通常发生在首次加载SurfaceView时,由于SurfaceView的特殊性质,系统需要重新布局...

    SurfaceView实现红包雨平移动画

    `setZOrderOnTop(true)` 让 SurfaceView 显示在其他视图之上,`holder.setFormat(PixelFormat.TRANSLUCENT)` 设置了透明度格式,使得背景可以透过。 `onMeasure()` 方法是测量视图的大小,这里获取了视图的宽度和...

    Android实现Camera功能

    getWindow().setFormat(PixelFormat.TRANSLUCENT); } @Override public void surfaceCreated(SurfaceHolder holder) { mCamera = Camera.open(); try { mCamera.setPreviewDisplay(holder); mCamera....

    安卓Android源码——悬浮窗 监视内容.zip

    PixelFormat.TRANSLUCENT); params.gravity = Gravity.TOP | Gravity.LEFT; // ... 设置其他参数 WindowManager wm = (WindowManager) getSystemService(WINDOW_SERVICE); wm.addView(myView, params); ``` 接...

    android视频播放浮动窗口对话框

    PixelFormat.TRANSLUCENT); ``` 接下来,我们需要实现视频播放器。Android提供了多种视频播放组件,如VideoView、SurfaceView和ExoPlayer。这里以常用的ExoPlayer为例,ExoPlayer是一个强大的、可扩展的媒体播放器...

    android 自制相机

    getWindow().setFormat(PixelFormat.TRANSLUCENT); requestWindowFeature(Window.FEATURE_NO_TITLE); getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_...

    Activity实现透明的最简洁Demo_android源码.zip

    - 利用SurfaceView或TextureView,可以在透明Activity上绘制自定义内容,实现如悬浮窗、游戏界面等高级效果。 通过以上步骤和理解,我们可以创建出一个具有透明背景的Activity,从而在Android应用中实现独特且...

    Android 视频悬浮窗

    PixelFormat.TRANSLUCENT); params.gravity = Gravity.TOP | Gravity.LEFT; windowManager.addView(myFloatView, params); ``` 此外,还需要为用户提供拖动和缩放悬浮窗的能力。为此,需要在`MyFloatView`中监听...

    Android 视频浮动窗口源码.rar

    PixelFormat.TRANSLUCENT); params.gravity = Gravity.TOP | Gravity.LEFT; ``` 然后,我们需要一个`WindowManager`实例来管理我们的浮动窗口: ```java WindowManager wm = (WindowManager) getSystemService...

    Android开发技巧总汇(5).pdf

    创建一个3D魔方应用通常涉及OpenGL ES的使用,需要理解3D坐标系、旋转和变换矩阵,以及如何使用SurfaceView进行渲染。 5. Android界面刷新 可以通过调用View的`postInvalidate()`或`invalidate()`方法来刷新界面...

    Android应用源码之悬浮窗 监视内容.zip

    此外,对于屏幕截图,你可以利用SurfaceView或者SurfaceTexture来捕捉当前屏幕,或者利用硬件渲染管道提供的DisplayCapture机制。这通常涉及到权限问题,需要申请WRITE_EXTERNAL_STORAGE和READ_EXTERNAL_STORAGE权限...

    TestForFloatingWindow-master.zip

    在浮动窗口中集成相机,需要创建一个预览视图,这可以通过继承`SurfaceView`并重写其`SurfaceChanged`方法来实现。当预览视图准备好后,调用`Camera.open()`打开相机,然后调用`setPreviewDisplay()`设置预览显示。 ...

Global site tag (gtag.js) - Google Analytics