Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void _scrollListener() {
- if (scrollController.position.pixels ==
- scrollController.position.maxScrollExtent) {
- // setState(() {
- page++;
- ongoingAnimeBLoc..getOngoingAnime(page);
- }
- }
- return StreamBuilder<MovieDetailResponse>(
- stream: movieDetailBloc.subject.stream,
- builder: (context, AsyncSnapshot<MovieDetailResponse> snapshot) {
- if (snapshot.hasData) {
- if (snapshot.data.error != null && snapshot.data.error.length > 0) {
- return _buildErrorWidget(snapshot.data.error);
- }
- return _buildMovieInfoWidget(snapshot.data);
- } else if (snapshot.hasError) {
- return _buildErrorWidget(snapshot.error);
- } else {
- return _buildLoadingWidget();
- }
- },
- );
- widget buildMovieInfoWidget(MovieDetailResponse data){
- ListView.builder(
- scrollDirection: Axis.horizontal,
- itemCount: detail.genres.length,
- itemBuilder: (context, index) {})
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement