I need help to develop this feature found in CNN mobile app in flutter

I want to implement this cool feature which initially displays the video and article initially in the column. However as user start to scroll up, the upper video just swipes up and is divided into two partition containing video and the title of article, while the rest of article contents are simply same as before. I hope my idea is clear with the help of image. Any help will be appreciated a lot.