You should be able to reverse the list before feeding it to the ListView.
ListView
List<String> animals = ['cat', 'dog', 'duck'];List<String> reversedAnimals = animals.reversed.toList();
For ListView there is a flag called reverse which is false by default. Change it to true
reverse
In ListView has an attitude is reverse, set it is true to reverse your list:
ListView.builder( reverse: true,);