Uranium UI Kit

32d6413cf005d83e7e4674917821bc1f.png

?Uranium UI Kit

控件名:Uranium UI Ki

作者:enisn

原文鏈接:? ?https://github.com/enisn/UraniumUI

  • 項目使用 Apache-2.0 開源許可協議。

  • Uranium 是用于 .NET MAUI 的免費和開源 UI 工具包。它提供了一組控件和實用程序來構建現代應用程序。它建立在 .NET MAUI 基礎架構之上,并提供一組控件和布局來構建現代 UI。它還提供了用于在其上構建自定義控件和主題的基礎設施。

  • 文檔[1]

入門

  • 訪問文檔了解更多。

  • 文檔[2]

  • Android 模擬器上的現場演示[3]

特征

  • 用于構建現代 UI 的預構建布局和控件。

  • 用于構建自定義控件的基礎架構。

  • 多主題支持。

貢獻

我們歡迎貢獻和建議, 請閱讀我們的貢獻指南[4]

特征

  • 主題:允許您輕松構建主題和自定義現有主題。

    • FontAwesome[6]

    • Material[7]

    • Material 主題[5]

    • 字體圖標

    • 預制組件

    • 啟動模板

00acd7a5bb30a23c31cd5eb2616f4e45.gif3804d2e2501feeb8e60ed6a08f851a47.gif5336a5f4c85faed0506129c828bb306a.gif7319f9df743a752a56bc950540ddf6eb.gif

路線圖

v1.0

[√] Elevation[8]

[√] Backdrop[9]

[√] BottomSheet[10]

[√] Icons[11]

  • [√]FontAwesome[12]

  • [√]Material Icons[13]DataGrid[14]SelectableText

SegmentedControl

Slider (Header, with dots)

Chips (multiple selection)

CheckBox (customize inputkit's one)

RadioButton (customize inputkit's one)

[√] InputField[15]

[√] TextField[16]

[√] PickerField[17]

[√] TimePickerField[18]

[√] DatePickerField[19]

Cards (Head, Body, Footer)

[√] TreeView[20]

[√] TabView[21]

[√] Dialogs[22]

SelectionView

RateView

FAB Floating Action Button

ColorPicker

Banners

v2.0

Typeahead (AutoComplete)
Slider (RangeSlider)
CalendarView
BadgeView
OTP Pin Entry
Data Visualization
Pie Chart
Column Chart
Line Chart

支持

  • 如果你喜歡這個項目并想支持它,你可以 BuyMeACoffee, 在開發這個項目時,你的咖啡會讓我保持清醒。?

參考資料

[1]

文檔: https://enisn-projects.io/docs/en/uranium/latest

[2]

文檔: https://enisn-projects.io/docs/en/uranium/latest/Getting-Started

[3]

Android 模擬器上的現場演示: https://appetize.io/embed/6rii3gn7ovqjjd5ynkracdjruq?device=pixel4&osVersion=11.0&scale=75

[4]

貢獻指南: https://github.com/enisn/UraniumUI#

[5]

Material 主題: https://enisn-projects.io/docs/en/uranium/latest/themes/material/Index

[6]

FontAwesome: https://enisn-projects.io/docs/en/uranium/latest/theming/Icons#fontawesome

[7]

Material: https://enisn-projects.io/docs/en/uranium/latest/theming/Icons#material-icons

[8]

√] [Elevation: https://enisn-projects.io/docs/en/uranium/latest/themes/material/Elevation

[9]

√] [Backdrop: https://enisn-projects.io/docs/en/uranium/latest/themes/material/components/Backdrop

[10]

√] [BottomSheet: https://enisn-projects.io/docs/en/uranium/latest/themes/material/components/BottomSheet

[11]

√] [Icons: https://enisn-projects.io/docs/en/uranium/latest/theming/Icons

[12]

√][FontAwesome: https://enisn-projects.io/docs/en/uranium/latest/theming/Icons#fontawesome

[13]

√][Material Icons: https://enisn-projects.io/docs/en/uranium/latest/theming/Icons#material-icons

[14]

DataGrid: https://enisn-projects.io/docs/en/uranium/latest/themes/material/components/DataGrid

[15]

√] [InputField: https://enisn-projects.io/docs/en/uranium/latest/themes/material/components/InputField

[16]

√] [TextField: https://enisn-projects.io/docs/en/uranium/latest/themes/material/components/InputField

[17]

√] [PickerField: https://enisn-projects.io/docs/en/uranium/latest/themes/material/components/PickerField

[18]

√] [TimePickerField: https://enisn-projects.io/docs/en/uranium/latest/themes/material/components/TimePickerField

[19]

√] [DatePickerField: https://enisn-projects.io/docs/en/uranium/latest/themes/material/components/DatePickerField

[20]

√] [TreeView: https://enisn-projects.io/docs/en/uranium/latest/themes/material/components/TreeView

[21]

√] [TabView: https://enisn-projects.io/docs/en/uranium/latest/themes/material/components/TabView

[22]

√] [Dialogs: https://enisn-projects.io/docs/en/uranium/latest/themes/material/Dialogs

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/281849.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/281849.shtml
英文地址,請注明出處:http://en.pswp.cn/news/281849.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

數據庫監控框架 oneproxy-monitor 開源了

OneProxy-Monitor 是數據庫監控的框架,通過這個框架可以快速的開發出一款數據庫的監控軟件。目前已經在這個框架下面開發出來了sql server的監控軟件oneproxy-for-sqlserver, postgresql的監控軟件oneproxy-for-postgresql。并且還可以作為協議成的調試軟…

java nio epoll_Java NIO 選擇器(Selector)的內部實現(poll epoll)

http://blog.csdn.net/hsuxu/article/details/9876983之前強調這么多關于linux內核的poll及epoll,無非是想讓大家先有個認識:Java NIO中的選擇器依賴操作系統內核的這些系統調用,我們這里只講解與linux內核相關的NIO實現,當然&…

Next.js 7發布,構建速度提升40%

Next.js團隊發布了其開源React框架的7版本。該版本的Next.js主要是改善整體的開發體驗,包括啟動速度提升57%、開發時的構建速度提升40%、改進錯誤報告和WebAssembly支持。\\Next.js是一個React框架,它的主要目標是在生產環境中提供出色的性能和良好的開發…

《Java多線程編程核心技術》讀后感(十五)

線程的狀態 線程對象在不同的運行時期有不同的狀態,狀態信息就存在與State枚舉類中。 驗證New,Runnable,Terminated new:線程實例化后還從未執行start()方法時的狀態 runnable:線程進入運行的狀態 terminated:線程被銷毀時的狀態 …

隊列(queue)

隊列(queue)和棧一樣支持push和pop兩個操作。但與棧不同的是,pop兩個操作。但與棧的不同的是,pop完成的不是取出最頂端的元素,而是最底端的元素。也就是說最初放入的元素能夠最先被取出(這種行為被叫做FIFO:First In First Out,即…

一題多解,ASP.NET Core應用啟動初始化的N種方案[上篇]

ASP.NET Core應用本質上就是一個由中間件構成的管道,承載系統將應用承載于一個托管進程中運行起來,其核心任務就是將這個管道構建起來。在ASP.NET Core的發展歷史上先后出現了三種應用承載的編程方式,而且后一種編程模式都提供了針對之前編程…

java程序猿面試問缺點怎么回答_JAVA程序員面試32問,你能回答多少題

第一,談談final, finally, finalize的區別。第二,Anonymous Inner Class (匿名內部類) 是否可以extends(繼承)其它類,是否可以implements(實現)interface(接口)?第三,Static Nested Class 和 In…

ExecutorService——shutdown方法和awaitTermination方法

ExecutorService的關閉shutdown和awaitTermination為接口ExecutorService定義的兩個方法,一般情況配合使用來關閉線程池。 方法簡介shutdown方法:平滑的關閉ExecutorService,當此方法被調用時,ExecutorService停止接收新的任務并且…

WPF 簡單模仿 VSCode 界面布局

WPF 簡單模仿 VSCode 界面布局本文經原作者授權以原創方式二次分享,歡迎轉載、分享。WPF 簡單模仿 VSCode 界面布局作者:弈虎-呂女士會翻墻原文鏈接: https://github.com/Chen-Lin-Zhao-Wei/WPFLikeVSCode分享一篇群友這幾天自己寫的 WPF 簡…

compare()方法+使用compare方法

compare()方法 compare(lob1,lob2,amount,offset_1,offset_2) 1用于比較2個lob存儲的數據,比較的方式是從指定偏移量開始,對指定數量的字符或者字節進行比較。 2如果比較內容相同,返回0,否則返回-1或1. 3如果參數設置有誤或不合…

linux 下 mysql默認表_linux環境下mysql默認是區分表名大小寫的

在linux環境下,mysql默認表明是區分大小寫的,我們可以查看全局變量發現:mysql> show variables like lower%;-------------------------------| Variable_name | Value |-------------------------------| lower_case_file_system | OFF || lower_cas…

dot-- 資源匯總

http://graphviz.org/doc/info/attrs.htmlhttp://graphs.grevian.org/http://graphs.grevian.org/examplehttp://www.linuxdevcenter.com/pub/a/linux/2004/05/06/graphviz_dot.html轉載于:https://www.cnblogs.com/itzxy/p/7860276.html

兩將軍問題和TCP三次握手

兩將軍問題,又被稱為兩將軍悖論、兩軍問題, 是一個經典的計算機思想實驗。首先, 為避免混淆,我們需要認識到兩將軍問題雖然與拜占庭將軍問題相關,但兩者不是一個東西。拜占庭將軍問題是一個更通用的兩將軍問題版本&…

微信小程序開發系列五:微信小程序中如何響應用戶輸入事件

2019獨角獸企業重金招聘Python工程師標準>>> 微信小程序開發系列教程 微信小程序開發系列一:微信小程序的申請和開發環境的搭建 微信小程序開發系列二:微信小程序的視圖設計 微信小程序開發系列三:微信小程序的調試方法 微信小程序…

理解Object.defineProperty的作用

Object.defineProperty 是vue中雙向綁定的基礎。vue是通過數據劫持的方式來做數據綁定的,最核心的方法是通過 Object.defineProperty()方法來實現對屬性的劫持,達到能監聽到數據的變動。要實現數據的雙向綁定, 當使用存取器描述屬性的特性的時…

java.lang包有哪些類_Java中Lang包的工具類有哪些

Java中Lang包的工具類有哪些發布時間:2020-12-08 16:15:36來源:億速云閱讀:76作者:Leah今天就跟大家聊聊有關Java中Lang包的工具類有哪些,可能很多人都不太了解,為了讓大家更加了解,小編給大家總…

直播修仙:使用.NET 的 WebView2 如何獲取請求的響應內容,以微信直播的互動直播為例...

背景近幾年直播行業快速發展,門檻也越來越低,越來越的人涌入直播大軍。不得不說,直播不僅帶來了更多的娛樂消遣,還提供了一個新型的就業方式。說起直播的類型,有一個非常小眾的娛樂直播,沒有主播&#xff0…

2017年我的閱讀書單

2017年我正在看或者已經看完的書單,基本上都是紙質書,主要是長時間閱讀也不傷眼。由于現階段的主要工作是 DevOps 和運維管理,所以涉及運維方面的書我沒有再細看,如果是工作用到的話會稍為翻閱下。主要還是看運維開發和 Python 及…

web第6次作業position

position 屬性指定了元素的定位類型。 position 屬性的五個值: static (靜態定位) HTML元素的默認值,即沒有定位,元素出現在正常的流中。 靜態定位的元素不會受到 top, bottom, left, right影響。 div.stati…

GeneralUpdate版本更新公告20221009

大家好我是juster,GeneralUpdate的開源項目作者。這次將發布GeneralUpdate兼容.NET MAUI和多平臺為核心的版本。經過國慶假期的打磨修復了大量開源社區開發者的提交的bug和不合理修改建議,重構、刪除了大量代碼和結構使用和上一個版本沒有太大變化。1.更…