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
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
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; } }
J'ai un fond tranqparent mais presque totalement noir.
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>
Merci d'avance pour vos reponses
Partager