Flutter: How to make a scrollable menu of the screen? - flutter

I am working on a project but, I came across something I have never used before. When I searched about it I got confused with two ways backdrop and bottom sheet.
I want to know what is the exact way to do like the following pictures that I designed.

Use DraggableScrollableSheet widget

Related

Animation between two lists like Duolingo in Flutter

I need to make an animation between two Wrap widgets, I found it only as a link to the sheet that scrolls animatedlist,
This
I need wrap, I also know that there is local_hero , but it does not work on flutter 2.8 and higher.
Is there any solution?
I mean duolingo

Paging by item Flutter

i would like to achieve pagination with flutter like this: every swipe gesture there i only one page swipped, and it is being centered in the screen. on the edges of the screen you can see parts of the next and previous items i.e the item is NOT THE SIZE OF THE SCREEN. this requirement is important. i can't set the item to be the size of the screen, also it should have padding between the items. for a better understanding i have a gif attached.
Thank you.
https://gfycat.com/soreheartfeltguernseycow
You can achieve the goal easily using PageView widget.
Ive found a class carousel_slider which is easily making that functionallity under the hood using PageView as suggested above.
For anyone who will need such behaviour as in the gif, see https://pub.dev/packages/carousel_slider

Pageview.builder overlapping effect

I'm coding a quiz app. I want to achieve this. Everything is okay but the overlapping effect doesnt. I'm using pageview.builder to navigate between pages. How can i achieve this ?
I think you wish to have a carousel effect for your question cards.
A simple solution would be using ListView horizontally, also there are some packages that you would like to check, for example;
flutter_swiper
carousel_slider

Is there any similar widget or function like 'showModelBottomSheet' that pop on screen from right hand side in flutter?

I used showModelBottomSheet a lot that pops on the screen from the bottom with a nice animation.
Now I want to use something similar that pops on the screen from the right-hand side instead of the bottom.
It helps me a lot for UI purposes when the user rotates the screen to landscape, then I want to show a pop up from right in the flutter.
I tried to find and also dig deeper inside showModelBottomSheet function but no luck.
Try using drawer on right side it may solve your problem
answered in link below
How to place Drawer widget on the right
I don't think that exists either in Material or Cupertino design language, so no, unfortunately. However, you could build that yourself pretty easily with a Stack widget.

How to make carousel/slider/image switcher with fading effect in Flutter

I found many online slider libraries like the one here: https://github.com/GeekyAnts/flutter-carousel
But none of them supports fading effect between images (image transition between slides to be fading).
I found also an example of fading animated widgets in the documentation here: https://api.flutter.dev/flutter/widgets/AnimatedCrossFade-class.html
and
https://api.flutter.dev/flutter/widgets/AnimatedSwitcher-class.html
I'm thinking about make placeholder widget and using a timer to switch between image using the suggested approach in the documentation. Is this the best approach to achieve that? Are there any other ready-made libraries or easier way to do it?
You probably already solved this based on how long this had no answers, but today I had to help a friend with a problem similar to yours and came up with your same solution: using AnimatedSwitcher + FadeTransition + Timer.periodic. It's not a list of images in this example, but you can easily change the list to List<String> and also the widget to Image.network instead of Icon.
Here's the runnable solution + code: https://dartpad.dev/c1332cc136c96fa5980c3e05c7faeb4b