return CustomScrollView(
slivers: <Widget>[
SliverList(
delegate: SliverChildBuilderDelegate((context, i) {
Final items = 10;
return GridView.builder(
itemCount: items.length,
shrinkWrap: true,
primary: false,
gridDelegate:
SliverGridDelegateWithFixedCrossAxisCount(crossAxisCount: 4),
itemBuilder: (context, i) {
final item = items[i];
return _builderItem(item);
},
);
}, childCount: pIntValues.length),
)
],
);
Widget _builderItem(DataRegister item) {
return GridTile(
child: GestureDetector(
onTap: () => Navigator.push(
context,
MaterialPageRoute(
builder: (context) => assets3(item.i, widget.isQuick))),
child: Column(
children: [
SvgPicture.asset(
'assets/images/Register/Loc-icon-${item.i}.svg',
height: 50.0,
color: const Color(0xFFE27023),
),
Expanded(
child: Text(
item.d,
textAlign: TextAlign.center,
style: TextStyle(fontSize: 10.0),
),
),
],
),
),
);
}