Jump to content

[TUTO] Créer un effet de flou dans une application


slevin

Recommended Posts

Bon voici ma première et modeste contribution pour ce magnifique forum.

Cela consiste a mettre un effet de Flou dans une application :

Par exemple si l'on a une fenêtre de type Dialog qui s'affiche et que l'on veut rendre Flou tous ce qui se trouve derrière la fenêtre de type dialog :

Dans mon exemple je cherche une adresse sur google Map , et pendant que la recherche s'effectue , j'affiche une belle barre de progression et je met un effet de flou sur la carte .

//Affichage de la fenêtre de type Dialog (ici ProgressDialog : Barre de progression)

pd = ProgressDialog.show(mContext, "Working..", "Searching the Address", true, false);

//Effet de flou sur la carte pendant que la barre de progression est affichee

WindowManager.LayoutParams lp = pd.getWindow().getAttributes();

lp.dimAmount=0.0f;

pd.getWindow().setAttributes(lp);

pd.getWindow().addFlags(WindowManager.LayoutParams.FLAG_BLUR_BEHIND);

//Lancement d'un Thread affichant la carte pendant que le thread principal affiche la barre de progression

thread = new Thread(this);

thread.start();

Ensuite il faut surchager la méthode Run() qui permet de lancer la carte et créer une variable de type Handler pour arreter l'affichage de la barre de progression mais bon ce n'est pas l'objet de mon Tutoriel.

Voici la différence entre un affichage normal et un affichage avec un effet de Flou :

capturedcran20100123143.png capturedcran20100123143.png

J'espère que ça pourra servir et que ce n'était pas le Flou artistique .

Edited by slevin
Link to comment
Share on other sites

  • 3 months later...
  • 9 months later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...