将小部件移至堆栈中的右侧

问题描述 投票:0回答:1

如何将图像向右移动?

 Stack(
  alignment: Alignment.centerRight,
  children: [
    Container(
      decoration: BoxDecoration(
        borderRadius: BorderRadius.circular(15),
        gradient: LinearGradient(
          begin: Alignment.topLeft,
          end: Alignment.topRight,
          colors: [
            Colors.red,
            Colors.green.shade200,
          ],
        ),
      ),
      width: MediaQuery.of(context).size.width,
      height: 80,
    ),
    Positioned(
      right: 0,
      left: 0,
      child: Column(children: [
        Text('checkItOut'.tr()),
        Text(
          'owner'.tr(),
          style:
              const TextStyle(fontWeight: FontWeight.bold, fontSize: 25),
        ),
      ]),
    ),
    Positioned(
      child: SizedBox(
        height: 150,
        child: Assets.images.tenancy.image(),
      ),
    )
  ],
),

flutter dart stack
1个回答
0
投票

您可以在“定位”上包含

left
以将其向右移动,

Positioned(
  left: 12,
  child: SizedBox(
    height: 150,
    child: Assets.images.tenancy.image(),
  ),
)
© www.soinside.com 2019 - 2024. All rights reserved.