VOOZH about

URL: https://www.geeksforgeeks.org/flutter/flutter-rotate-transition/

⇱ Flutter - Rotate Transition - GeeksforGeeks


  • Courses
  • Tutorials
  • Interview Prep

Flutter - Rotate Transition

Last Updated : 23 Jul, 2025

In Flutter, the page_transition package is used to create beautiful page transitions. It provides a wide range of effects that can be used from moving from one route to another. It is very convenient to use. In this article, we will explore the same by building a simple application.

Steps to Implement rotate transition in Flutter

Step 1 : Adding the Dependency

You can add the page_transition dependency to the pubspec.yaml file as follows:

dependencies:
page_transition: ^2.2.1

Now run the below command in terminal.

flutter pub get

Step 2 : Importing the Dependency

To import the dependency to your main.dart file use the following:

import 'package:page_transition/page_transition.dart';


Step 3 : Designing the App Structure

The StatelessWidget can be used to give a simple structure to the application that contains an appbar and a body for the content as shown below:


Step 4 : Designing the Homepage

A StatelessWidget can also be used to design the Homepage for the app. A button will also be added to the homepage which will have a transition action attached to it when pressed as shown below:

 To know more about Navigator refer this article: Flutter – Navigate From One Screen to Another


Step 5 : Defining the OnRouteSetting property

The onRouteSettings property is used to extract information from one page and send it to another page (or, route). We will assign the same property to the button action that we added in the homepage that will transition it to the second page as shown below:


Complete Source Code (main.dart)

Output:

Comment
Article Tags:

Explore