Skip to content

BlurView

Utilisation dans la mise en page XML

xml
<com.qmdeve.blurview.widget.BlurView
    android:id="@+id/blurView"
    android:layout_width="match_parent"
    android:layout_height="100dp"
    app:blurRadius="20dp"
    app:overlayColor="#66FFFFFF" 
    app:cornerRadius="24dp"/>

Configuration des propriétés de la vue par code

java
BlurView blurView = findViewById(R.id.blurView);
blurView.setBlurRadius(20f);
blurView.setOverlayColor(0x66FFFFFF);
blurView.setCornerRadius(20);

Description des attributs

Nom de l'attributTypeValeur par défautExplication
app:blurRadiusdimension10Rayon de flou
app:overlayColorcolor#AAFFFFFFCouleur de superposition
app:cornerRadiusdimension0Rayon des coins de la vue
app:setDownsampleFactorfloat0Facteur de rééchantillonnage, une valeur plus élevée signifie de meilleures performances mais un effet de flou moins bon

Référence API

Nom de la méthodeDescription
setBlurRadius(float)Définir le rayon de flou
setOverlayColor(int)Définir la couleur de superposition
setCornerRadius(float)Définir le rayon des coins
setDownsampleFactor(float)Définir le facteur de rééchantillonnage