_currentKeyword

20.06.15 15:50 작성 조회수 34

0

삭제된 글입니다

답변 1

답변을 작성해보세요.

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), <= 빨간줄
            )
        ],
      ),
    );
  }
}