List.generate를 이용해 (0, index-1)까지 호출해서 불러온 값으로 리스트를 만들어준다
ListTile을
Card안에 넣어서 반환
List Tile은 행의 높이가 고정된.
행은 선행이나 후행 아이콘을 함께 가지고 있음
데이터 주고 받는 걸 해봤다.


오늘 만든겁니다.
onTap: (){
Navigator.of(context).push(MaterialPageRoute(builder: (context) =>AnimalPage(animal:animalData[index])));
print(animalData[index].name);
},
),
onTap의 구현 이런식이었고
final List animalData = List.generate(animalName.length, (index) => Animal(animalName[index],animalImagePath[index],animalLocation[index]));
List.Generate 부
class AnimalPage extends StatelessWidget {
const AnimalPage({Key? key, required this.animal}): super(key:key);
final Animal animal;
위에거랑 아래거랑 챗선생님한테 물어본 결과 아래거는 뭔가 이상하댔다.
값을 전달받기 위해서는 위처럼 stateless widget을 선언해야 한다고 한다.
class MyPage extends StatefulWidget {
const MyPage({super.key});
@override
오늘 끝 내일 직장체험 화이팅