Bonjour,
Je suis développeur débutant sous Android.
Dans le cadre d'un projet, je souhaite appliquer un style à une image (avoir des coins arrondis).
Je pensais utiliser ShapeDrawable qui semble assez simple de prime abord.
Dans le layout de mon fragment :
Code XML : 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 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" tools:context=".Fragments.PresFragment" android:orientation="vertical"> <TextView android:id="@+id/fragment_pres_txt" android:layout_width="wrap_content" android:layout_height="wrap_content" android:textSize="20dp" android:padding="30dp" android:textColor="#1E609A" android:text="Présentation..." /> <ImageView android:id="@+id/imageView" android:layout_marginTop="20dp" android:layout_marginBottom="10dp" android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@drawable/image" android:background="@drawable/rounded_image"> </ImageView> </LinearLayout>
Je fais donc référence au XML rounded_image suivant :
Code XML : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 <?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle"> <corners android:radius="50dp" /> </shape>
Ici le cas est très simple mais j'ai fait d'autres essais.
Mon problème est donc qu'il ne se passe rien.
Comment applique-t-on un style à un image ? Dois-je nécessairement passer par du développement Java spécifique ?
J'ai "écumé" les répondes de google mais sans réponse jusqu'à présent
Merci de votre aide !
Partager