Genius-Android 2.3.0 發布,Android 開源框架

jopen 9年前發布 | 8K 次閱讀 Genius-Android

Genius-Android是什么?

Genius-Android 2.3.0 發布,Android 開源框架

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

  • app (Ui)

  • animation (動畫

  • widget (Material控件

  • command (命令行

  • net tool (Ping、Dns...

  • util (常用方法,類

截圖

GeniusUI
CheckBox

Genius-Android 2.3.0 發布,Android 開源框架

Button

Genius-Android 2.3.0 發布,Android 開源框架

EditText

Genius-Android 2.3.0 發布,Android 開源框架

All

Genius-Android 2.3.0 發布,Android 開源框架

BlurKit

Genius-Android 2.3.0 發布,Android 開源框架

ThemeColors

Genius-Android 2.3.0 發布,Android 開源框架

功能模塊

  • app

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

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

  • animation

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

    • TouchEffectEnum Press, Move, Ripple, Ease, None

  • widget

    • 字體 opensans roboto

    • 顏色 none dark darker light

    • 控件 GeniusButton GeniusCheckBox GeniusTextView GeniusEditText

  • command

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

    • 與ProcessBuilder操作類似

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

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

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

  • net tool

    • 一鍵Ping DNS TelNet TraceRoute

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

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

  • util

    • AppContext 全局、存取方便快捷

    • HashUtils 字符串與文件MD5獲取

    • Tools ID SN 確定設備唯一標識

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

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

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

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

更新日志

Publish Version 2.3.0

  • 優化 TouchEffectAnimator 點擊效果,減少 CPU 消耗,同時優化第一次點擊時出現動畫未顯示的現象。

  • 優化 TextView ,減少不必要的內存消耗

  • 添加 EditText Line Style ,添加底部線條效果

  • 添加 EditText ,狀態效果,普通、選中、無法操作

  • 優化 EditText ,不同的效果采用不同的渲染,減少內存消耗

  • 重新設計 Attribute 類,盡可能的分塊封裝

  • 重新設計 CheckBox、EditText 動畫實現,使其更加流暢減少內存消耗

  • 優化并簡化 EditText 實現,添加 Title 變色屬性

  • Button 添加邊框屬性

  • 所有控件優化并把屬性集中到 Attributes 中,添加后更改應使用 Attribute.notifyAttributeChange()

  • 修復 程序退出后 執行命令行出現 空指針異常的BUG

項目相關

本次版本:https://github.com/qiujuer/Genius-Android/releases/tag/V2.3.0

演示APP:https://raw.githubusercontent.com/qiujuer/Genius-Android/master/release/sample.apk

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