useMaterial3 در فلاتر

با فعال کردن این مورد در قسمت MaterialApp : 

برجستگی و عمق (Elevation): ایجاد احساس اعتبار و سازماندهی با استفاده از لایه‌ها و افکت‌های سایه.

 

انیمیشن‌های غنی: استفاده از انیمیشن‌ها برای افزایش تجربه کاربری و جلب توجه.

 

فونت و رنگ: استفاده از فونت‌ها و رنگ‌های خاص به منظور هماهنگی و یکپارچگی.

 

عناصر ارتباطی: استفاده از عناصری مانند دکمه‌ها، فرم‌ها، و اجزای دیگر با طراحی یکپارچه.

 

پاسخگویی: طراحی به‌گونه‌ای که به صورت بهینه روی انواع دستگاه‌ها و اندازه‌های صفحه مختلف نمایش داده شود.

 

 

متریال (Material) چیست؟

Material Design یک فلسفه و سیستم طراحی است که توسط گوگل توسعه داده شده و برای ایجاد تجربه کاربری یکنواخت، زیبا و مفهوم در اپلیکیشن‌ها و وبسایت‌ها مورد استفاده قرار می‌گیرد. این سیستم طراحی اصول، الگوها، و راهنمایی‌های کاملی را برای توسعه‌دهندگان و طراحان فراهم می‌کند تا به سرعت و با یکپارچگی بیشتر واسط‌های کاربری را ایجاد کنند.

متریال 3

نمونه کد استفاده از متریال 3 در فلاتر

import 'package:flutter/material.dart';
import 'package:tesis/home.dart';
import 'package:tesis/login.dart';
import 'package:tesis/theme/color_schemes.g.dart';

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

class MyApp extends StatelessWidget {
  const MyApp({Key? key}) : super(key: key);

  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      debugShowCheckedModeBanner: false,
      title: 'Tesis',
      theme: ThemeData(
        useMaterial3: true,
        colorScheme: lightColorScheme,
      ),
      darkTheme: ThemeData(colorScheme: darkColorScheme),
      initialRoute: '/',
      routes: {
        '/': (context) => const LoginScreen(),
        '/second': (context) => const Home(),
      },
      // home: const LoginScreen(),
    );
  }
}

 

مقالات مرتبط

نرم افزار مدیریت باسکول ( هوشمند )
نرم افزار مدیریت باسکول ( هوشمند )

سیستم مدیریت باسکول بارگو – هوشمندسازی توزین در کارخانه‌ها و معادن پشتیبانی از حالت آفلاین و آنلاین حتی در شرایط قطع اینترنت، سیستم بدون وقفه به کار خود ادامه داده و پس از برقراری ارتباط، اطلاعات را به‌طور کامل با سرور آنلاین همگام‌سازی می‌کند. قابلیت اتصال به انواع باسکول‌ها سازگاری کامل با باسکول‌های دیجیتال و آنالوگ، بدون نیاز به تغییرات سخت‌افزاری. تعاریف و تنظیمات پیشرفته امکان تعریف کالاها، مشتریان، رانندگان، وسایل نقلیه و اپراتورها با دسترسی‌های متفاوت. گزارش‌گیری دقیق و متنوع گزارشات وزنی روزانه، هفتگی و ماهانه گزارشات مالی و حسابداری گزارشات سفارشی بر اساس بازه زمانی و نوع کالا رابط کاربری ساده و کاربرپسند طراحی به گونه‌ای که اپراتور باسکول بتواند در کمترین زمان عملیات توزین را انجام دهد. هوش مصنوعی و پلاک‌خوان خودکار شناسایی لحظه‌ای پلاک خودرو هنگام ورود به باسکول ذخیره تصویر خودرو و پلاک در سیستم کاهش خطا و جلوگیری از ورود اطلاعات نادرست

3 ماه قبل نوشته شده

دیدگاهی برای این مطلب ثبت نشده است.