#flutter
Вопрос:
Комментарии:
1. Это изображение сложной формы, для его создания вы можете использовать «CustomPaint/clipPath». Можете ли вы включить то, что вы пробовали до сих пор?
Ответ №1:
Размер ваших изображений таков 473 × 670
. Размер углового украшения 115 x 115
. Таким образом, вы можете использовать свойство centerSlice для растягивания изображения в соответствии с вашими потребностями. Вот так просто…
Image.asset(
"images/decorated_image.png",
height: 1000, // device or widget height
width: 350, // device or widget height
centerSlice: const Rect.fromLTRB(115, 115, 358, 555),
)
Теперь вы можете использовать стек или любой другой предпочтительный метод, чтобы поместить это за свой прокручиваемый список.
Ответ №2:
Вы можете использовать стек:
Stack(
children: [
Image(), // your border image
Container(margin: EdgeInsets.all(12)) // other widgets inside border
]
)