getPics method
dynamic
getPics(
- dynamic param,
- dynamic backcolor
Implementation
getPics(param, backcolor) {
myLogAll('getPics');
List<dynamic> list = param[gPics];
if (_picIndex >= list.length) {
_picIndex = 0;
}
List<Widget> result = [];
result.add(Expanded(
child: Row(mainAxisAlignment: MainAxisAlignment.center, children: [
MyPic(list[_picIndex]),
const SizedBox(width: gDefaultPaddin),
MyLabel(list[_picIndex], backcolor),
]),
));
List<Widget> dotList = [];
for (int i = 0; i < list.length; i++) {
dotList.add(Material(
child: InkWell(
onTap: () {
_picIndex = i;
myNotifyListeners();
},
child: MyPic(
{gImg: _imgList[((i == _picIndex) ? 'brightdot' : 'darkdot')]}),
/*Image.asset(
'/images/' + ((i == _picIndex) ? 'bright' : 'dark') + 'dot.png',
package: packageName)*/
),
));
}
result.add(
Row(mainAxisAlignment: MainAxisAlignment.center, children: dotList));
return result;
}