Bonjour,

j'ai crée une boite de dialogue et je l'ai rendu transparente mais pas à mon gout. J'aimerai qu'elle plus transparente mais j'y arrive pas.

Voici mon code:

BoiteDeDialog.java
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
public class BoiteDialog extends DialogFragment{
 
 
    ImageView img = null;
    TextView text = null;
    Button bout = null;
 
    public Dialog onCreateDialog(Bundle savedInstanceState)
    {
        AlertDialog.Builder builder = new AlertDialog.Builder(getActivity(), R.style.dialogCustom);
        LayoutInflater inflater = getActivity().getLayoutInflater();
        View view = inflater.inflate(R.layout.custom_dialog, null);
 
        TextView txt = (TextView)view.findViewById(R.id.text);
        txt.setTextColor(Color.WHITE);
 
        bout = (Button)view.findViewById(R.id.ok);
        bout.setOnClickListener(new OnClickListener()
        {
            public void onClick(View view)
            {
                BoiteDialog.this.dismiss();
            }
        });
 
        builder.setView(view);
 
        Dialog dialog = builder.create();
 
        return dialog;
    }
 
}
et le style appliqué à la boite de dialogue
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
<style name="dialogCustom" parent="@android:style/Theme.Translucent.NoTitleBar">
        <item name="android:windowIsTranslucent">true</item>
       <item name="android:windowBackground">@android:color/transparent</item>
       <item name="android:windowContentOverlay">@null</item>
       <item name="android:windowNoTitle">true</item>
       <item name="android:windowIsFloating">true</item>
<item name="android:backgroundDimEnabled">false</item>
    </style>
J'ai un fond tranqparent mais presque totalement noir.
Merci d'avance pour vos reponses