Pakete, Repositories und App-Kategorien suchen

Cover von smooth_compass
Paketdetailsv2.0.17

smooth_compass

glatter Kompass mit animierter Drehung und Unterstützung für benutzerdefinierte Widgets für Android und iOS

AndroidiOS
30-Tage-Downloads
64
Likes
65
Pub-Punkte
140

Paket installieren

flutter pub add smooth_compass

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

Smooth Compass ist ein Flutter-Paket, das eine animierte, reibungslose Kompass-Oberfläche mit Unterstützung für Android und iOS bietet. Es nutzt Gerätesensoren zur Orientierungserkennung und bietet flüssige Rotationsanimationen für ein professionelles Benutzererlebnis. Entwickler können das Erscheinungsbild des Kompasses mithilfe benutzerdefinierter Widgets anpassen, wodurch die Integration in unterschiedliche UI-Designs möglich wird. Das Paket ist leichtgewichtig und einfach zu implementieren und eignet sich daher ideal für Navigationsanwendungen, Outdoor-Tools oder jede App, die Echtzeit-Richtungsfeedback erfordert.

Anwendungsfälle

  • Navigations-Apps
  • Outdoor-Aktivitätsverfolgung
  • verstärkte Realitätsschnittstellen
  • Richtungsanleitung in Spielen
  • Kartenbasierte Anwendungen

Hauptmerkmale

  • animierte Kompassrotation
  • Benutzerdefinierte Widget-Unterstützung
  • Plattformübergreifende Kompatibilität (Android & iOS)
  • Echtzeit-Sensorintegration
  • Glatte visuelle Übergänge

Geeignet für

  • Entwickler, die Navigationsfunktionen erstellen
  • Apps, die eine Echtzeit-Richtungserkennung erfordern
  • benutzeroberflächenorientierte Kompass-Implementierungen
  • Plattformübergreifende Mobile Apps

Hinweise

  • Benötigt Gyroskop und Magnetometer des Geräts
  • Möglicherweise ist eine Berechtigungsverwaltung für Sensoren erforderlich
  • Die Leistung hängt von der Gerätehardware ab
  • Beschränkt auf Kompassfunktionen

Original-README

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

Smooth Compass

Customizable flutter package to find direction using device motion sensors.

Image Image
SmoothCompass with default Widget SmoothCompass with custom Widget

Features

  • Extensive, yet easy to use
  • Preconfigured UI with customizable styling
  • Custom builder
  • Locale support
  • Smooth Rotation
  • Values in degrees

Usage

Make sure to check out examples

Installation

Add the following line to pubspec.yaml:

dependencies:
  smooth_compass: ^1.0.2
Basic setup

The complete example is available here.

SmoothCompass requires you to provide compassBuilder which returns:

  • degrees is the directional value.
  • turns is the value for compass rotation.
  • compassAsset the (default) widget for compass.

SmoothCompass Optional Arguments Height, Width, Duration and compassAsset:

  • compassAsset is the customizable widget for compass. if not provider default will shown.

Default Widget:

SmoothCompass(
 rotationSpeed: 200,
 height: 300,
 width: 300,
// compassAsset:CustomWidget(),   you custom compass widget here
 compassBuilder: (context,AsyncSnapshot<CompassModel>? compassData,Widget compassAsset){
   return compassAsset;
    },
  ),

Custom Widget:

SmoothCompass(
 rotationSpeed: 200,
 height: 300,
 width: 300,
  compassAsset:Container(
  height:200,
  width:200,
    decoration:BoxDecoration(
    shape:BoxShape.circle,
    image:DecorationImage(
    image:AssetImage("path for compass image"),
    fit:BoxFit.cover
   )
  ),
),
 compassBuilder: (context,AsyncSnapshot<CompassModel>? compassData,Widget compassAsset){
   return compassAsset;
    },
  ),
Support

for any queries or issue contact at:

  • alihadi5125@gmail.com
  • fadiktk000@gmail.com

Kategorien

Abhängigkeiten

Abhängigkeiten 3 Einträge

Quell-Repository

Projekte, die dieses Paket verwenden

Noch keine Daten verfügbar.