Я использую PhotoViewGallery.builder, чтобы показать список фотографий. Теперь я хочу добавить рамку и текст к фотографиям. Моя проблема в том, что построитель PhotoViewGallery принимает только как возвращаемый виджет PhotoViewGalleryPageOptions, и в классе нет свойства child, border, text, ...
Здесь вы видите фрагмент моего кода, используя the PhotoViewGallery
final List<Boulder> boulder;
...
body: Container(
child: PhotoViewGallery.builder(
itemCount: boulder.length,
pageController: PageController(initialPage: index),
scrollPhysics: const BouncingScrollPhysics(),
builder: (BuildContext context, int index) {
return PhotoViewGalleryPageOptions(
imageProvider: NetworkImage(boulder[index].image),
initialScale: PhotoViewComputedScale.contained * 0.8,
minScale: PhotoViewComputedScale.contained * 0.8,
);
},
),
),
Обычно я бы использовал Container & BoxDecoration с DecorationImage для решения этой проблемы, но в этом случае контейнер нельзя использовать в свойстве builder :. У вас есть предложения, как это решить?