ออกแบบแอพ Windows พื้นเมืองที่สวยงามโดยใช้ Flutter
การใช้งาน UI ที่คล่องแคล่วอย่างไม่เป็นทางการสำหรับการกระพือ มันเขียนตามเอกสารอย่างเป็นทางการ
เนื่องจาก Flutter มีการรองรับ Windows ที่มีเสถียรภาพจึงจำเป็นต้องมีการสนับสนุนแนวทาง UI เพื่อสร้างแอพที่มีความซื่อสัตย์เช่นเดียวกับที่มีการสนับสนุนวัสดุและคูเปอร์ติโน่ ดูสิ่งนี้สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการสนับสนุน UI ที่คล่องแคล่วอย่างเป็นทางการ
ดูเพิ่มเติม:
นี่คือแพ็คเกจโอเพนซอร์ซซึ่งหมายความว่าทุกคนสามารถมีส่วนร่วมได้ อย่างไรก็ตามฉัน Bdlukaa เป็นคนเดียวที่ดูแลรักษาอย่างแข็งขันดังนั้นอาจต้องใช้เวลาพอสมควรในการตรวจสอบและรวมคำขอดึง หากคุณต้องการสนับสนุนโครงการคุณสามารถเป็นผู้อุปถัมภ์:
เพิ่มแพ็คเกจลงในการพึ่งพาของคุณ:
dependencies :
fluent_ui : ^4.4.0หรือ
dependencies :
fluent_ui :
git : https://github.com/bdlukaa/fluent_ui.git ในที่สุด Run dart pub get ดาวน์โหลดแพ็คเกจ
โครงการที่ใช้ห้องสมุดนี้ควรใช้ช่องทางที่มั่นคงของการกระพือ
คุณใช้ไลบรารีนี้บนแอปของคุณหรือไม่? คุณสามารถใช้ป้ายเพื่อบอกคนอื่น:
เพิ่มรหัสต่อไปนี้ใน README.md ของคุณหรือไปยังเว็บไซต์ของคุณ:
< a title =" Made with Fluent Design " href =" https://github.com/bdlukaa/fluent_ui " >
< img
src =" https://img.shields.io/badge/fluent-design-blue?style=flat-square&color=gray&labelColor=0078D7 "
/>
</ a >การควบคุมทั่วไปใช้สีสำเนียงเพื่อถ่ายทอดข้อมูลสถานะ เรียนรู้เพิ่มเติม
โดยค่าเริ่มต้นสีสำเนียงคือ Colors.blue อย่างไรก็ตามคุณสามารถปรับแต่งสีสำเนียงแอปของคุณเพื่อสะท้อนแบรนด์ของคุณ:
FluentThemeData (
accentColor : Colors .blue,
)ในการใช้สีสำเนียงของระบบคุณสามารถใช้ปลั๊กอิน System_theme ที่ทำโดยฉัน :) มีการสนับสนุน (ณ วันที่ 21/01/2023) Android, Web, MacOS, Windows, Xbox และ Linux (GTK 3+)
import 'package:system_theme/system_theme.dart' ;
FluentThemeData (
accentColor : SystemTheme .accentColor.accent. toAccentColor (),
)ปัจจุบัน Widgets Fluentui รองรับภาษาจำนวนมากรวมถึง::
หากไม่ได้รับการสนับสนุนภาษาแอปของคุณอาจผิดพลาด คุณสามารถเพิ่มการสนับสนุนสำหรับภาษาใหม่หรือใช้ภาษาที่รองรับ เรียนรู้เพิ่มเติม
อย่าลังเลที่จะยื่นปัญหาหากคุณพบปัญหาหรือทำคำขอดึง
ยินดีต้อนรับการมีส่วนร่วมทั้งหมด :)
ใน PR#216 เราเพิ่มการสนับสนุนสำหรับการแปลใหม่ในวิดเจ็ต Fluentui
หากคุณต้องการมีส่วนร่วมในการเพิ่มการแปลใหม่โปรดทำตามขั้นตอนนี้:
lib/l10n/intl_en.arb ลงในโฟลเดอร์ lib/l10n ด้วยรหัสภาษาใหม่ตามรายการรหัส ISO 859-1 นี้@locale ด้วยรหัส ISO ที่สอดคล้องกันflutter gen-l10nข้อมูลเพิ่มเติมเกี่ยวกับการแปลในเอกสารอย่างเป็นทางการของ Flutter
โดยไม่คำนึงถึงคำสั่งขอบคุณทุกคนด้านล่างสำหรับการมีส่วนร่วมกับโครงการ มันมีความหมายกับฉันมาก :)
Acrylic , FluentIcons และการใช้งาน _FluentTextSelectionControlsProgressBar และการดำเนินการ ProgressRingCommandBar