[Flutter] Flutter usa fluent_ui para implementar la interfaz de usuario de Windows


Por supuesto, enviaremos el contenido de texto de los artículos en lotes de acuerdo con sus requisitos. El siguiente es el contenido de los primeros tres capítulos:

I. Introducción

fluent_uies un paquete que implementa la interfaz de usuario de Windows en Flutter. Al usar este paquete, los desarrolladores pueden crear fácilmente aplicaciones que cumplan con las pautas de la interfaz de usuario de Windows en proyectos de Flutter. Este artículo presentará en detalle fluent_uilas características principales y los métodos de uso de , para ayudar a los lectores a comprender mejor y dominar cómo usarlo para diseñar hermosas aplicaciones nativas de Windows.

Puntos destacados de este artículo:

  • Comprender fluent_uiel propósito y los antecedentes de
  • Aprende a instalar y configurarfluent_ui
  • Descubre cómo personalizar temas y colores
  • Más información sobre la implementación del soporte de localización

¿Estás ansioso por convertirte en un experto de Flutter con más consejos y mejores prácticas? ¡Tenemos una gran noticia para ti! Flutter de cero a una entrada básica a la línea de aplicación de toda la estrategia está esperando que te unas. Esta columna contiene todos los recursos que necesita para aprender Flutter, incluidas muestras de código y análisis en profundidad. El contenido de la columna continuará actualizándose y el precio aumentará en consecuencia. ¡Únete ahora y disfruta del mejor precio! Además, también tenemos un grupo de discusión dedicado, puede hacer clic aquí para unirse a nuestro grupo de discusión para comunicarse y aprender con otros estudiantes de Flutter. ¡Comencemos nuestro viaje de aprendizaje de Flutter hoy!

2. Motivación

Desde el soporte estable de Flutter para Windows, los desarrolladores han estado buscando una solución que represente fielmente las pautas de la interfaz de usuario de Windows. fluent_uiNació para satisfacer esta necesidad.

  • ¿Por qué necesita fluent_uiun paquete? A diferencia de Material UI y Cupertino UI, fluent_uise enfoca en implementar las pautas de UI de Windows, lo que permite a los desarrolladores crear aplicaciones consistentes y de alta fidelidad en la plataforma Windows.
  • Soporte estable para Flutter: dado que Flutter ya tiene soporte estable para Windows, usar fluent_uies una opción lógica para garantizar que su aplicación se vea y se sienta como una aplicación nativa de Windows.
  • En comparación con otros marcos de interfaz de usuario: en comparación con Material UI, Cupertino UI y MacOS UI, fluent_uiproporciona componentes y estilos específicamente para la plataforma Windows, que está más en línea con las expectativas de los usuarios de Windows.

3. Instalación y configuración

Para comenzar fluent_ui, primero debe agregarlo a las dependencias de su proyecto.

Estos son los pasos para instalar y configurar:

  1. Agregar dependencias: En el archivo del proyecto pubspec.yaml, agregue el siguiente código:

    dependencies:
      fluent_ui: ^4.4.0
    
  2. Obtenga el paquete: ejecute dart pub getel comando para descargar el paquete.

  3. Use el canal estable: asegúrese de que el proyecto esté usando el canal estable de Flutter para garantizar fluent_uila compatibilidad con .

Este es el blog publicado por Xiaoyu Youth en CSDN en 2023. Debido a la violación desenfrenada de los derechos de autor de la estación de recolección, si no ve este artículo en CSDN, comuníquese conmigo a través de CSDN, gracias por su apoyo ~

¡muy bien! A continuación, continuamos discutiendo el contenido de los próximos tres capítulos.

4. Personaliza temas y colores

fluent_uiPermite a los desarrolladores personalizar el tema y los colores de la aplicación para reflejar mejor su marca o estilo personal.

  1. Tema personalizado: A través FluentThemeDatade la clase, puede personalizar el tema de la aplicación, por ejemplo:

    FluentThemeData(
      accentColor: Colors.blue,
    )
    
  2. Uso del complemento de tema del sistema: también puede usar los colores del tema del sistema utilizando el complemento fluent_uiproporcionado por . system_themePor ejemplo:

    import 'package:system_theme/system_theme.dart';
    FluentThemeData(
      accentColor: SystemTheme.accentColor.accent.toAccentColor(),
    )
    
  3. Personaliza los colores de la marca de tu aplicación: además de usar el color azul predeterminado, también puedes personalizar los colores de la marca de tu aplicación para reflejar mejor tu marca.

A través de los métodos anteriores, puede personalizar fácilmente el tema y el color de la aplicación para que se adapte mejor a sus necesidades y estilo de marca.

5. Soporte de localización

fluent_uiActualmente se admiten varios idiomas, incluidos, entre otros, árabe, indonesio, bielorruso, checo, holandés, inglés, francés, alemán, griego, hebreo, hindi, húngaro, italiano, japonés, coreano, malayo, persa, polaco, portugués , rumano, ruso, chino simplificado, tamil, chino tradicional, tailandés, turco, español, ucraniano, urdu y uzbeko.

Si el idioma que necesita admitir no está en la lista, puede seguir los pasos a continuación para agregar un nuevo soporte de idioma:

  • Repositorio de proyectos de bifurcación
  • Copie lib/l10n/intl_en.arbel archivo y cámbiele el nombre con el nuevo código de idioma
  • Actualice el contenido del nuevo archivo, especialmente @localeel valor
  • Ejecute el proyecto o ejecute flutter gen-l10nel comando para generar código localizado
  • Envíe una nueva solicitud de extracción después de completar

6. Información de la versión

  • fluent_uiVersión: La versión actual es 4.7.2
  • Requisitos de la versión de Flutter: se debe usar 3.10.0 o superior
  • Requisitos de la versión del SDK de Dart: se debe usar la versión 3.0.0 o posterior

Asegúrese de que su proyecto use los SDK de Flutter y Dart que cumplan con los requisitos de versión anteriores para garantizar la fluent_uicompatibilidad con .

Por supuesto, podemos agregar un capítulo para presentar en detalle cómo usar fluent_uiel paquete para construir la página de inicio de un proyecto. El siguiente es el contenido de este capítulo:

7. Use fluent_uipara construir la página de inicio del proyecto

import 'package:flutter/material.dart';
import 'package:fluent_ui/fluent_ui.dart';

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

class MyApp extends StatelessWidget {
    
    
  
  Widget build(BuildContext context) {
    
    
    return FluentApp(
      title: 'Fluent UI Home Page',
      theme: ThemeData(
        accentColor: Colors.blue,
      ),
      home: HomePage(),
    );
  }
}

class HomePage extends StatelessWidget {
    
    
  
  Widget build(BuildContext context) {
    
    
    return Scaffold(
      appBar: AppBar(
        title: Text('Welcome to Fluent UI'),
      ),
      body: Padding(
        padding: const EdgeInsets.all(16.0),
        child: Column(
          mainAxisAlignment: MainAxisAlignment.center,
          children: [
            Text(
              'This is a home page built with Fluent UI.',
              style: FluentTheme.of(context).typography.body,
            ),
            SizedBox(height: 16),
            Button(
              child: Text('Get Started'),
              onPressed: () {
    
    
                // Navigate to the next page or perform an action
              },
            ),
          ],
        ),
      ),
    );
  }
}

Este ejemplo muestra cómo usar fluent_uipara crear una página de inicio simple, que incluye un título, algo de texto y un botón. Puede personalizar y ampliar aún más esta página según sus necesidades.

¡muy bien! Hemos hecho todo el contenido del capítulo, ahora viene la conclusión.

8. Resumen

fluent_uies un poderoso paquete de Flutter que permite a los desarrolladores implementar fácilmente la interfaz de usuario de Windows en proyectos de Flutter. A través de este artículo, aprendimos sobre fluent_uilas principales características y el uso de , que incluyen:

  • fluent_uimotivacion y antecedentes
  • Cómo instalar y configurar
  • Personaliza temas y colores
  • soporte de localización
  • Cómo usarlo para construir la página de inicio de un proyecto

fluent_uiProporciona componentes enriquecidos y opciones de personalización flexibles, lo que permite a los desarrolladores crear fácilmente aplicaciones que cumplan con las pautas de la interfaz de usuario de Windows. Ya sea que esté comenzando a usar Flutter o un desarrollador con algo de experiencia, fluent_uies un paquete que vale la pena probar.

¿Tienes curiosidad por Flutter y quieres aprender más sobre él? ¡ Entonces, Flutter de cero a uno, la introducción básica a la guía de inicio de aplicaciones será su mejor opción! Aquí puede encontrar recursos completos de aprendizaje de Flutter, incluidos ejemplos de código y análisis en profundidad. ¿Te preguntas cómo crear aplicaciones con Flutter? ¡Todas las respuestas están en nuestra columna! No lo dudes más, el contenido de la columna seguirá actualizándose y el precio aumentará en consecuencia. ¡Únete ahora y disfruta del mejor precio! ¡Exploremos juntos el mundo de Flutter! ¿Quiere saber más? Haga clic aquí para ver la guía de columnas del folleto Introducción a Flutter Developer 101 . Además, también tenemos un grupo de discusión dedicado, puede hacer clic aquí para unirse a nuestro grupo de discusión para comunicarse y aprender con otros estudiantes de Flutter.

Supongo que te gusta

Origin blog.csdn.net/diandianxiyu/article/details/132199955
Recomendado
Clasificación