Blur(高斯模糊)

小于 1 分钟

Blur(高斯模糊)

高斯模糊(毛玻璃)组件,盖住其他view可进行动态高斯模糊布局位置下方的视图

组件使用示例open in new window

属性

支持所有基础属性,此外还支持:

blurRadius

高斯模糊半径,最大为12.5f(默认:10f)

参数描述类型
radius高斯模糊半径Float
@Page("demo_page")
internal class TestPage : BasePager() {
    override fun body(): ViewBuilder {
        return {
            attr {
                allCenter()
            }
            Image {
                attr {
                    absolutePosition(0f,0f,0f,0f)
                    size(pagerData.pageViewWidth, pagerData.pageViewHeight)
                    src("https://picsum.photos/id/221/1500/2500")
                }
            }
            Blur {
                attr {
                    size(pagerData.pageViewWidth, 100f)
                    blurRadius(10f)
                }
            }
            Blur {
                attr {
                    marginTop(100f)
                    size(pagerData.pageViewWidth, 100f)
                    blurRadius(1f)
                }
            }
        }
    }
}














 
 
 
 
 
 
 
 
 
 
 
 
 



事件

支持所有基础事件

上次编辑于: