Ceci est le résultat de mon code. p>
J'ai quatre images à utiliser dans donc j'ai restreint est-ce à cause de la vue ci-dessus? Est-ce que quelqu'un sait ce qui cause ceci? P> _MakePage widget renvoie chaque page (image) pour pageView p> pageView code> widget, et
Comme certaines des formes de l'image sont différentes d'une autre image, je souhaite installer la taille des images via Boxfit. Mais pour faire BoxFit, la hauteur de l'image est si longue. P> conteneur code> avec une propriété de hauteur, mais quelle que soit la hauteur du conteneur dans le widget de maquillage, (ex, 100, hauteur / 8 ...)
La hauteur du conteneur est fixe (conteneur vert) p>
3 Réponses :
Vous devez mettre l'image dans le Vous pouvez mettre la largeur et la hauteur Les contraintes du conteneur: p> boxdecoration code> du conteneur verte code>:
Je suis désolé mais quand j'essaie cette solution, la taille du conteneur est toujours la même .. (long)
Avez-vous défini le maxheight code> dans boxconstraints code>? @ kw3136
problème est avec juste changer hauteur code> et largeur code> selon votre besoin,
Widget _makePage(BuildContext context, int itemIndex) {
return Padding(
padding: const EdgeInsets.symmetric(horizontal: 20.0, vertical: 70),
child: Container(
decoration: BoxDecoration(
color: Colors.green,
image: DecorationImage(
image: AssetImage(imgEx[itemIndex]),fit: BoxFit.cover)),
),
);}
I still don't get why container size doesn't change with height or BoxConstraints, but i got the result by adding more Padding - EdgeInsets.symmetric(horizontal: 20.0, vertical: 70),
Vous voulez donc réduire le conteneur vert? ou augmenter la hauteur de l'image?
Stackoverflow.com/Questtions/54522980/...
Oh je voulais réduire le conteneur vert