Pakete, Repositories und App-Kategorien suchen

Cover von flutter_web_frame
Paketdetailsv1.0.0

flutter_web_frame

Beschränken Sie die Inhaltsgröße in Flutter Web/Desktop/PWA und machen Sie Ihre App, die keine Responsivität unterstützt, stärker auf den Inhalt ausgerichtet

AndroidiOSWebmacOSWindowsLinux
30-Tage-Downloads
3520
Likes
73
Pub-Punkte
150

Paket installieren

flutter pub add flutter_web_frame

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

Flutter Web Frame ist ein Paket, das entwickelt wurde, um die Inhaltsgröße in Flutter-Anwendungen für Web-, Desktop- und PWA-Plattformen zu begrenzen. Es hilft dabei, den Fokus auf den Inhalt zu legen, indem es Layoutabmessungen einschränkt, wodurch Anwendungen ohne responsive Design visuell konsistenter und zentriert erscheinen. Ideal zum Erstellen von festen Breitenlayouts oder zur Simulation von Gerätescreens, verbessert es die Präsentation ohne vollständige Responsivität. Das Paket lässt sich nahtlos in bestehende Projekte mit minimalem Aufwand integrieren.

Anwendungsfälle

  • Gerätebildschirmgrößen simulieren
  • Fokussierte Inhaltslayouts erstellen
  • Verbessern Sie die visuelle Konsistenz im Web
  • Festbreiten-Design-Vorschauen aktivieren
  • Nicht-reagierende App-Designs unterstützen
  • Inhaltzentrierte Benutzeroberflächen erleichtern

Hauptmerkmale

  • Größenbegrenzung des Inhalts
  • Unterstützung für festbreiten Container
  • Plattformübergreifende Kompatibilität
  • Einfache Integration
  • Minimale Konfiguration
  • Geräteähnliche Rahmenstilisierung

Geeignet für

  • Web- und Desktop-App-Entwickler
  • Designer testen Layouts
  • Nicht reagierende App-Ersteller
  • UI-Prototypen
  • inhaltsorientierte Anwendungen
  • PWA-Entwickler

Hinweise

  • Nicht für vollständig responsive Designs vorgesehen
  • Kann manuelle Anpassungen für komplexe Layouts erfordern
  • Beschränkt auf visuelles Framing, nicht auf Layout-Logik
  • Am besten geeignet für statischen oder halb-statischen Inhalt
  • Ersetzt responsive Widgets nicht
  • plattformspezifisches Rendering-Verhalten kann variieren

Original-README

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

Flutter Web Frame

Pub

Make the frame max width / size when on large devices such as Web or Desktop.

This is very suitable to be used to limit the size of content, if your application is not yet available a responsive version if it is run on multiple devices / platforms.

Preview

Preview

Install

Follow the instructions to install it here

Example Usage

import 'package:flutter/foundation.dart';
import 'package:flutter/material.dart';
import 'package:flutter_web_frame/flutter_web_frame.dart';

void main() {
  runApp(MyAp());
}

class MyAp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return FlutterWebFrame(
      builder: (context) {
        return MaterialApp(
          home: Scaffold(
            appBar: AppBar(
              title: Text('Flutter Web Frame'),
            ),
            body: Center(
              child: Text('Body Text'),
            ),
          ),
        );
      },
      maximumSize: Size(475.0, 812.0), // Maximum size
      enabled: kIsWeb, // default is enable, when disable content is full size
      backgroundColor: Colors.grey, // Background color/white space
    );
  }
}

Kategorien

Quell-Repository

Projekte, die dieses Paket verwenden