Personnalisé en forme de Linearlayout avec le côté bombé dans android
Je suis en train de faire un personnalisé en forme de linearlayout comme ci-dessous
Je suis en train de faire un seul côté incurvé. Essayé avec le rayon de l'angle, mais il ne donne pas le même look que ci-dessus.
Déjà essayé ce fond de forme comme ci-dessous :-
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<solid android:color="#3F51B5" />
<padding
android:bottom="7dp"
android:left="7dp"
android:right="7dp"
android:top="7dp" />
<corners
android:bottomLeftRadius="50dp"
android:bottomRightRadius="50dp"
android:topLeftRadius="0dp"
android:topRightRadius="0dp" />
</shape>
il traite uniquement les coins et sur l'augmentation de la valeur de la forme n'est pas conservé, il est trop circulaire. Je VEUX COURBE et pas des coins arrondis
- Vous pouvez créer une image avec cette courbe de l'ombre, et peut ajouter comme arrière-plan de
Layout
. - je ne sais pas si il aura le même aspect sur toutes les résolutions, j'ai donc évité. il sera?
- Vous pouvez utiliser dimen pour toutes les Résolutions, et de le faire fonctionner facilement.
- êtes-vous en mesure de résoudre le problème ?? et comment vous le faites?
Vous devez vous connecter pour publier un commentaire.
Créer une forme de fichiers dans le dossier drawable e.g: my_shape.xml
ajoutez ensuite cette forme dans votre mise en page en arrière-plan. e.g:
ce que j'ai fait est
créer un drawable
allowaccess_button_normal.xml
Essayer ci-dessous mise en page
Son très en retard mais c'est pour les futurs demandeurs.
Je pense que vecteur d'un drawable sont la plus parfaite solution pour cela. Utilisation ci-dessous vecteur comme arrière-plan pour obtenir personnalisé en forme de fond incurvé de mise en page.
vous pouvez définir la dimension de la valeur -dimension.xml la fime et puis le mettre dans votre xml de votre linearlayout il va donner la suite, comme ce
il suffit de faire un fichier xml dans votre drawable définir la dimension de u besoin et ensuite l'appeler par votre linéaire disposition