A 360-degree panorama viewer.
This package is an updated porting of the plugin https://github.com/zesage/panorama.
Add panorama as a dependency in your pubspec.yaml file.
dependencies:
panorama_viewer: ^1.0.3
Import and add the Panorama Viewer widget to your project.
import 'package:panorama_viewer/panorama_viewer.dart';
... ...
@override
Widget build(BuildContext context) {
return Scaffold(
body: Center(
child: PanoramaViewer(
child: Image.asset('assets/panorama360.jpg'),
),
),
);
}
- In the dependencies, use
panorama_viewer
instead ofpanorama
. - In the Dart files where you use panorama, change the import to:
import 'package:panorama_viewer/panorama_viewer.dart';
. - Change the widget name from
Panorama
toPanoramaViewer
. - If you've used
SensorControl
, changeSensorControl.Orientation
toSensorControl.orientation
. All constant names are now in lower camel case, following the latest Dart best practices.