J'ai fait en sorte que ce dessinable ait un rectangle arrondi comme arrière-plan :
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<solid android:color="@color/white" />
<stroke android:width="1dp" android:color="@color/light_gray" />
<padding android:left="10dp" android:top="10dp" android:right="10dp" android:bottom="10dp" />
<corners android:radius="6dp" />
</shape>
Cela fonctionne bien, comme prévu.
Maintenant, je veux changer cela pour arrondir seulement les coins supérieurs, donc je le change en ceci :
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<solid android:color="@color/white" />
<stroke android:width="1dp" android:color="@color/light_gray" />
<padding android:left="10dp" android:top="10dp" android:right="10dp" android:bottom="10dp" />
<corners android:topLeftRadius="6dp" android:topRightRadius="6dp"
android:bottomLeftRadius="0dp" android:bottomRightRadius="0dp"/>
</shape>
Mais maintenant, aucun des coins n'est arrondi et j'obtiens un simple rectangle. Qu'est-ce que j'ai raté ?
0 votes
Ce n'est vraiment pas une solution, mais je pense avoir eu un jour un problème similaire. Augmenter le stoke à 2 pixels a aidé, mais vous savez, ce n'est pas une solution.
0 votes
Voici un problème avec les coins de forme : code.google.fr/p/Android/issues/detail?id=939