高斯模糊
2024-08-03 18:25:56 1 举报
高斯模糊
作者其他创作
大纲/内容
LayerDrawable
- layers: Drawable[]+ draw(Canvas canvas)
BlurViewEffectImpl
+ updateRadius(radius)
RenderNode
+ setRenderEffect(renderEffect)+ endRecording()
DisplatListCanvas
- mNativeCanvasWrapper:int+ drawRenderNode()
WindowManager
- mBackgroundBlurRadius: float
+addCrossWindowBlurEnabledListener(listener)+isCrossWindowBlurEnabled()+removeCrossWindowBlurEnabledListener(listener)
跨窗口模糊
BlurRenderEffectImpl
+getBlurImage(blurView,radius)
BlurWindowHelper
窗口内模糊
PartBlurBitmapEffectView
BlurViewHelper
ViewToBlurBitmapCreator
ViewRootImpl
+ setBlurRadius(float radius)
+ updateBackgroundBlur()+createBackgroundBlurDrawable()+removeCrossWindowBlurEnabled
0 条评论
下一页