開源Android框架,Genius-Android 2.0.0 版本發布

jopen 11年前發布 | 18K 次閱讀 Genius-Android

Genius-AndroidAndroid中一些常用的的方法集合,Genius提供6個基本板塊:

app(**Ui**)animation(**動畫**)widget(**Material控件**)command(**命令行**)net tool(**Ping、Dns...**)util(**常用方法,類**)

Genius-Android 開源框架發布 2.0.0 版本

截圖

GeniusUI

Genius-Android 開源框架發布 2.0.0 版本

BlurKit

Genius-Android 開源框架發布 2.0.0 版本

ThemeColors

Genius-Android 開源框架發布 2.0.0 版本

功能模塊

  • animation

    • TouchEffectAnimator支持快速響應點擊特效

  • app

    • UIKit支持子線程同步、異步切換到主線程操作

    • BlurKit支持Java、Jni使用StackBlur算法模糊圖片

  • widget

    • 字體opensansroboto

    • 顏色nonedarklight

    • 控件GeniusButtonGeniusCheckBoxGeniusTextView

  • command

    • 獨立服務進程執行命令行工作

    • 與ProcessBuilder操作類似

    • 智能修正運行錯誤,解決運行故障

    • 一鍵化的啟動與取消操作,自由控制

    • 可同步與異步方式執行,可回調事件

  • net tool

    • 一鍵PingDNSTelNetTraceRoute

    • 可控制,可取消;不必關心細節問題

    • 并發的路由任務,可在40s左右測試完成

  • util

    • AppContext全局、存取方便快捷

    • HashUtils字符串與文件MD5獲取

    • ToolsIDSN確定設備唯一標識

    • Log如系統Log一樣使用簡單,一鍵開關

    • Log可存儲日志到文件,方便分析差錯

    • Log可添加事件監聽,方便界面顯示日志信息

    • FixedList定長隊列,自動彈出,保持隊列數量

更新日志

更新內容

  • 更名 MaterialUI 類為 GeniusUI

  • 添加 CheckBox 控件

  • CheckBox 控件添加動畫效果

  • 更改 Colors 資源,刪除原來的顏色資源

  • 優化 GeniusUI 類,重新添加靜態顏色屬性

  • 更名 MaterialButton 類為 GeniusButton

  • 移動并遷移文件夾 material 到 widget 文件夾

  • 優化 GeniusCheckBox 控件,添加對應屬性

  • 更改所有屬性名稱,重寫所有屬性名稱

  • 優化 GeniusButton 控件中的點擊觸發條件

  • GeniusCheckBox 控件添加屬性 enable 和 check 屬性,用于替代默認的屬性

  • GeniusCheckBox 控件優化,在編輯器中可直接預覽效果;及其他屬性優化

  • Genius 顏色卡重新選取顏色,更加真實

  • Genius 中 GeniusCheckBox 修復幾個由于 SDK 版本導致的異常錯誤

  • 更新演示代碼中模糊圖片(Blur)部分的實現方式

  • 修復 BlurKit 中當模糊半徑為1時出現異常的情況

  • 添加新控件 GeniusTextView 到項目

  • 更名 ToolKit 為 UIKit 并重命名其子類

  • 重新設計 GeniusButton ,重新設計動畫控制

  • 修復動畫控制中的一個BUG

  • 撰寫新的說明文檔,重新組織文件

捐助開發者

有興趣、寫一個免費的東西,有欣喜,也還有汗水,希望你喜歡我的作品,同時也能支持一下。 當然,有錢捧個錢場(支付寶:qiujuer@live.cn);沒錢捧個人場,謝謝各位。

下載地址:https://github.com/qiujuer/Genius-Android

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!