@@ -34,7 +34,6 @@ class _HeadlinesFeedViewState extends State<_HeadlinesFeedView> {
34
34
void initState () {
35
35
super .initState ();
36
36
_scrollController.addListener (_onScroll);
37
- // context.read<HeadlinesFeedBloc>().add(HeadlinesFeedRefreshRequested());
38
37
}
39
38
40
39
@override
@@ -60,14 +59,14 @@ class _HeadlinesFeedViewState extends State<_HeadlinesFeedView> {
60
59
if (! _scrollController.hasClients) return false ;
61
60
final maxScroll = _scrollController.position.maxScrollExtent;
62
61
final currentScroll = _scrollController.offset;
63
- return currentScroll >= (maxScroll * 0.9 );
62
+ return currentScroll >= (maxScroll * 0.98 );
64
63
}
65
64
66
65
@override
67
66
Widget build (BuildContext context) {
68
67
return Scaffold (
69
68
appBar: AppBar (
70
- title: const Text ('Headlines Feed ' ),
69
+ title: const Text ('HT ' ),
71
70
actions: [
72
71
BlocBuilder <HeadlinesFeedBloc , HeadlinesFeedState >(
73
72
builder: (context, state) {
@@ -135,10 +134,8 @@ class _HeadlinesFeedViewState extends State<_HeadlinesFeedView> {
135
134
: state.headlines.length,
136
135
itemBuilder: (context, index) {
137
136
if (index >= state.headlines.length) {
138
- return const LoadingStateWidget (
139
- icon: Icons .hourglass_empty,
140
- headline: 'Loading...' ,
141
- subheadline: 'Fetching more headlines' ,
137
+ return const Center (
138
+ child: CircularProgressIndicator (),
142
139
);
143
140
}
144
141
final headline = state.headlines[index];
0 commit comments