как вернуть контейнер со случайным изображением из списка, если нажать на контейнер с той же страницей? - PullRequest
0 голосов
/ 26 апреля 2020

А вот и список

//int randomIndex=Random().nextInt(hes.length);
  int randomIndex = Random().nextInt(hes.length);

List<HappyList> hes = [
  HappyList(
    name: 'somename',
    imageUrl: 'images/frozen2.png',
    url: 'someweblink',
  ),
  HappyList(
    name: 'somename1',
    imageUrl: 'images/adum.jpg',
    url: 'someweblink',
  ),

];

, поэтому, пожалуйста, помогите мне генерировать случайное изображение каждый раз, когда я нажимаю на контейнер, он должен возвращать контейнер со случайным изображением из списка при нажатии на контейнер. с на той же странице

1 Ответ

0 голосов
/ 26 апреля 2020

Оберните контейнер в GestureDetector, используйте метод onTap

Как это

int index;

GestureDetector(
   child: Container(),
   onTap : (){
      setState(() => index = Random().nextInt(hes.length));
   },
);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...