-
카테고리
-
세부 분야
모바일 앱 개발
_currentKeyword
20.06.15 15:50 작성 조회수 34
0
삭제된 글입니다
답변을 작성해보세요.
0
임동훈
질문자2020.06.15
class _CarouselImageState extends State<CarouselImage> {
List<Movie> movies;
List<Widget> images;
List<String> keywords;
List<bool> likes;
int _currntPage = 0;
String _currntKeyword; <=여기는 파란줄
@override
void initState() {
super.initState();
movies = widget.movies;
images = movies.map((m) => Image.asset('./images/' + m.poster)).toList();
keywords = movies.map((m) => m.keyword).toList();
likes = movies.map((m) => m.like).toList();
_currntKeyword = keywords[0];
}
@override
Widget build(BuildContext context) {
return Container(
child: Column(
children: <Widget>[
Container(
padding: EdgeInsets.all(20),
),
얘는 노란줄=> CarouselSlider(options: CarouselOptions(
왜그런거죠?? onPageChanged: (index, reason) {
setState(() {
_currntPage = index;
_currntKeyword = keywords[_currntPage];
});
},
))
Container( <= 빨간줄
child: Text(_currentKeyword), <= 빨간줄
)
],
),
);
}
}
답변 1