mirror of
https://github.com/ChronosX88/wind.git
synced 2024-12-05 02:22:17 +00:00
Make little fixes: add scrollbar to thread list and fix scroll position reset in thread list when trying to load more threads
This commit is contained in:
parent
839f91d735
commit
650461a883
@ -40,6 +40,7 @@ class NewsgroupListViewState extends State<NewsgroupListView> {
|
||||
|
||||
Widget _newsgroupListView(List<GroupInfo> data) {
|
||||
return ListView.builder(
|
||||
controller: ScrollController(),
|
||||
itemCount: data.length,
|
||||
itemBuilder: (context, index) {
|
||||
return ListTile(
|
||||
|
@ -56,7 +56,9 @@ class ThreadListViewState extends State<ThreadListView> {
|
||||
|
||||
Widget _threadView() {
|
||||
return _items.isNotEmpty
|
||||
? ListView.builder(
|
||||
? Scrollbar(
|
||||
child: ListView.builder(
|
||||
key: PageStorageKey("threadList"),
|
||||
itemCount: _items.length,
|
||||
itemBuilder: (context, index) {
|
||||
if (_items[index].number == -100500) {
|
||||
@ -79,7 +81,8 @@ class ThreadListViewState extends State<ThreadListView> {
|
||||
);
|
||||
} else
|
||||
return ThreadListItemView(item: _items[index]);
|
||||
})
|
||||
}),
|
||||
)
|
||||
: Center(
|
||||
child: Text("This newsgroup is empty",
|
||||
style: TextStyle(fontWeight: FontWeight.bold, fontSize: 16)));
|
||||
|
Loading…
Reference in New Issue
Block a user