红联Linux门户
Linux帮助

Genius-Android开源框架发布2.0.0版本

发布时间:2015-01-07 21:26:44来源:红联作者:empast
Genius-Android是Android中一些常用的的方法集合,Genius提供6个基本板块:

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

功能模块

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

来自:开源中国社区
文章评论

共有 0 条评论