inflearn logo
강의

Khóa học

Chia sẻ kiến thức

Mã hóa bản sao giao diện người dùng Netflix bằng Flutter + Firebase [Flutter]

Thêm tiện ích thanh trượt băng chuyền hình ảnh vào màn hình chính của bạn

220614 carousel_slider.dart

Đã giải quyết

676

alinefanclub

4 câu hỏi đã được viết

1

플러터 3.0 버전
carousel_slider: ^4.1.1
 
import 'package:carousel_slider/carousel_slider.dart';
import 'package:flutter/material.dart';
import 'package:netflixapp/model/model_movie.dart';

class CarouselImage extends StatefulWidget {
final List<Movie>? movies;
CarouselImage({Key? key, required this.movies}) : super(key: key);

@override
State<CarouselImage> createState() => _CarouselImageState();
}

class _CarouselImageState extends State<CarouselImage> {
List<Movie>? movies;
List<Widget>? images;
List<String>? keywords;
List<bool>? likes;
int _currentPage = 0;
late String _currentKeyword;

@override
void initState() {
super.initState();

movies = widget.movies;

images = movies?.map((m) => Image.asset('./images/' + m.poster)).toList();

keywords = movies?.map((m) => m.keyword).cast<String>().toList();

likes = movies?.map((m) => m.like).cast<bool>().toList();

_currentKeyword = keywords![0];
}

@override
Widget build(BuildContext context) {
return Container(
child: Column(
children: [
Container(
padding: EdgeInsets.all(20),
),
CarouselSlider(
items: images,
options: CarouselOptions(
onPageChanged: (index, reason) {
setState(
() {
_currentPage = index;
_currentKeyword = keywords![_currentPage];
},
);
},
),
),
Container(
child: Text(_currentKeyword),
),
],
),
);
}
}

클론코딩 firebase Flutter

Câu trả lời 1

1

imhw1997

Container(
child: Text(_currentKeyword),
 
이부분 _currentKeyword 가 빨간줄로 나오면서
안되는데 어떻게 해야하나요??

0

imhw1997

아 수정 됐네요 제가 late를 안넣었습니다 ㅎㅎ

home screen에 찜하기가 바로 업데이트가 안되는 현상

0

300

1

로고 이미지가 안불러와져요

1

557

1

firebase 설치이후 디버깅하면 아래와 같은 에러가 발생하는데 알려주실분 계실까요?

0

1511

1

TabController controller를 넣게되면 오류가 나고 late를 넣으면 정상으로 작동되는데 이유를 알 수 있을까요?

0

739

1

CarouselImage문제

0

522

1

22.12.11 carousel_slider 문의 드려요..

0

817

1

왜 버튼들이 세로로 정렬될까요..ㅜㅜ

0

422

1

firebase 프로덕트 모드로 진행했는데, 홈화면이 안뜹니다... ㅜ

0

467

1

circle_silder 와 box_slider 에 이미지가 한개만 나옵니다.

0

369

0

firebase 적용후 디버깅시

0

2143

3

url_launcher 의존성 추가시 빌드 불가 에러

1

337

0

FirebaseFrirestroe 사용시 아래코드로 하시면 됩니다.

5

795

4

M1에서는 안되는가 봅니다..?

0

318

0

상세 페이지 코딩 입력햇는데요 안나와서요 ㅠㅜ 한번 봐주세요

0

335

1

이 부분 누가 해석좀 해주세요...

0

416

1

Container 한번더 감싼 이유

1

363

1

기기별 찜하기 기능 표시

1

412

0

({this.movies}); 에서 movies가 에러나는 이유를 모르겠습니다 ㅠㅠ

1

1015

10

widget.movie.like는 뭘 의미하는 것일까요?

0

240

0

fire base core 오류???

0

464

1

2021.03.17일 기준입니다

10

635

6

FlatButton이 안쓰이는 클래스가 되어서 이렇게 바꿔봤어요

5

631

2

강사님하고 똑같이 한거 같은데 .

0

307

1

다트 vscode 오류

0

205

0