I\'m using CustomScrollView, and providing it with a controller. ScrollController works, I even added a listener to it and print out the position of the scroll view.
I used this code to make the color of the appbar transparent at 0 position and black for more than 70
backgroundColor: !_scrollController.hasClients ? Colors.transparent : _scrollController.offset > 70 ? Color.fromRGBO(7, 7, 7, 1) : Colors.transparent,