Pakete, Repositories und App-Kategorien suchen

Paketdetailsv3.0.0

panorama_viewer

Panorama-Betrachter - Ein wiederverwendbares Widget zum Anzeigen von 360-Grad-Panoramen.

AndroidiOS
30-Tage-Downloads
13.900
Likes
37
Pub-Punkte
160

Paket installieren

flutter pub add panorama_viewer

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

Panorama Viewer ist ein wiederverwendbares Flutter-Widget, das entwickelt wurde, um 360-Grad-Panoramabilder mit einer flüssigen interaktiven Navigation anzuzeigen. Es ermöglicht Benutzern, immersive kugelförmige Ansichten durch Ziehen oder Neigen des Geräts zu erkunden und ist daher ideal für virtuelle Touren, Immobilien- und Reise-Apps. Das Widget wurde mit Leistung und Einfachheit im Fokus entwickelt und unterstützt sowohl Android als auch iOS. Es lässt sich problemlos über eine einfache API in bestehende Flutter-Projekte integrieren.

Anwendungsfälle

  • Virtuelle Touren
  • Immobilienbesichtigungen
  • Reise- und Tourismus-Apps
  • Interaktive Produktpräsentationen
  • Pädagogischer 360°-Inhalt

Hauptmerkmale

  • interaktive 360-Grad-Ansicht
  • Gerätebewegungsunterstützung
  • Glatte Panning und Zoomen
  • Plattformübergreifende Kompatibilität (Android & iOS)
  • Einfache Integration mit Flutter
  • Leistungsoptimierte Darstellung

Geeignet für

  • Entwickler, die immersive Erlebnisse erstellen
  • Apps, die eine 360°-Bildansicht erfordern
  • Mobile Anwendungen für Android und iOS
  • Projekte, die sich auf visuelle Engagement konzentrieren

Hinweise

  • Hochauflösende Panoramabilder erforderlich
  • Kann die Leistung auf Low-End-Geräten beeinträchtigen
  • Begrenzte Anpassungsmöglichkeiten außerhalb der grundlegenden Steuerungen
  • Am besten geeignet für Vollbildanzeigen

Original-README

Originaler README-Schnappschuss aus dem verknüpften Quell-Repository. Aktuelle Inhalte finden Sie im Repository.

Panorama Viewer

A 360-degree panorama viewer.

This package is an updated porting of the plugin https://github.com/zesage/panorama.

Getting Started

Add panorama as a dependency in your pubspec.yaml file.

dependencies:
  panorama_viewer: ^2.0.4

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'),
        ),
      ),
    );
  }

Migration from the Panorama package

  • In the dependencies, use panorama_viewer instead of panorama.
  • 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 to PanoramaViewer.
  • If you've used SensorControl, change SensorControl.Orientation to SensorControl.orientation. All constant names are now in lower camel case, following the latest Dart best practices.

Web implementation

On the web, sensors are not utilized because the sensor library used is only compatible with iOS and Android devices. Additionally, on some Android devices, if the panoramic image is too large, nothing is displayed. When checking the console log remotely, you may encounter WebGL errors or warnings.

Kategorien

Abhängigkeiten

Abhängigkeiten 2 Einträge

Quell-Repository

Projekte, die dieses Paket verwenden

Noch keine Daten verfügbar.