# full_screen_image **Repository Path**: briannadev/full_screen_image ## Basic Information - **Project Name**: full_screen_image - **Description**: No description available - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-01-17 - **Last Updated**: 2022-01-17 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Full Screen image Full screen photo viewer. It shuts off when scrolling vertically. Can work with Hero widget ## Installation To use this plugin, add full_screen_image as a [dependency in your pubspec.yaml file.](https://flutter.dev/docs/development/packages-and-plugins/using-packages) ```bash full_screen_image: any ``` ## Getting Started Check out the [example](https://github.com/Furkankyl/full_screen_image/tree/master/example) app using full_screen_image. # Flutter #### Full screen image: ``` dart FullScreenWidget( child: ClipRRect( borderRadius: BorderRadius.circular(16), child: Image.asset( "assets/image1.jpg", fit: BoxFit.cover, ), ), ) ``` #### Full screen with hero: ``` dart FullScreenWidget( child: Hero( tag: "customTag", child: ClipRRect( borderRadius: BorderRadius.circular(16), child: Image.asset( "assets/image2.jpg", fit: BoxFit.cover, ), ), ), ); ``` #### Small image: if you don't want widget full screen then use center widget
``` dart FullScreenWidget( child: Center( child: Hero( tag: "smallImage", child: ClipRRect( borderRadius: BorderRadius.circular(16), child: Image.asset( "assets/image3.jpg", fit: BoxFit.cover, ), ), ), ), ); ``` #### Custom background color: ``` dart FullScreenWidget( backgroundColor: Colors.purple, child: Center( child: Hero( tag: "customBackground", child: ClipRRect( borderRadius: BorderRadius.circular(16), child: Image.asset( "assets/image3.jpg", fit: BoxFit.cover, ), ), ), ), ); ``` #### Non transparent widget: ``` dart FullScreenWidget( backgroundColor: Colors.purple, backgroundIsTransparent: false, child: Center( child: Hero( tag: "nonTransparent", child: ClipRRect( borderRadius: BorderRadius.circular(16), child: Image.asset( "assets/image3.jpg", fit: BoxFit.cover, ), ), ), ), ); ``` #### Custom widget: ``` dart FullScreenWidget( child: SafeArea( child: Card( elevation: 4, child: Container( height: 350, padding: const EdgeInsets.all(8.0), child: Column( children: [ Hero( tag: "customWidget", child: ClipRRect( borderRadius: BorderRadius.circular(16), child: Image.asset( "assets/image3.jpg", fit: BoxFit.cover, ), ), ), SizedBox( height: 16, ), Text('Lorem text',style: TextStyle(color: Colors.black,fontWeight: FontWeight.bold),), SizedBox( height: 16, ), Expanded( child: Text( lorem, ), ), ], ), ), ), ), ); ``` ## License [Apache](https://github.com/Furkankyl/full_screen_image/blob/master/LICENSE)