開源Android框架,Genius-Android 2.0.0 版本發布
Genius-Android是Android中一些常用的的方法集合,Genius提供6個基本板塊:
app(**Ui**)animation(**動畫**)widget(**Material控件**)command(**命令行**)net tool(**Ping、Dns...**)util(**常用方法,類**)
截圖
GeniusUI
BlurKit
ThemeColors
功能模塊
-
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定長隊列,自動彈出,保持隊列數量
更新日志
-
版本:2.0.0
-
日期:2015-01-07
-
日志:更新日志
更新內容
-
更名 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