DynamicBlurView_with_OpenGL_Android Dynamic blur effect on Android using OpenGL ES 2.0 There is two solutions: using Canvas, ScriptIntrinsicBlur (BlurView.kt) using GLSurfaceView and Renderer (OpenGLRendererBlur.kt) Preview: (Shader,OpenGL ES 2.0) blur.mp4