comtains Log、Security、Http、hotfix plugin
API > 9 支持输入任意类型 支持可变参数 支持输出自动格式化xml,json,url,object 支持自定义格式Parser 支持输出可跳转的Log函数定位信息 支持自定义输出样式
使用方法: 1、在Application中初始化HttpHelper.init(new VolleyHttpProcessor(getApplicationContext())); 选择使用的请求框架 2、获取处理器请求数据: /** * 发送post请求 */ HttpHelper.getHttpProcessor().post(url, params, new HttpCallBack() { @Override protected void onSuccess(WeatherInfo result) { txtHttpResult.setText(result.toString()); } }); 扩展:实现接口IHttpProcessor选择对应的请求框架写一个对应的请求实体类即可 (类似:librarys\componentlibrary\src\main\java\com\wuwg\component\net\VolleyHttpProcessor.java)
使用方法:(见:app\src\main\java\com\wuwg\app\module\animator\AnimatorActivity.java)
AnimatorPath 暂时只有三种自定义动画,定位位置、沿直线轨迹运动、沿赛贝尔曲线曲线轨迹运动
/**
* 开始动画
*/
private void startAnimator(){
AnimatorPath path = new AnimatorPath();
path.moveTo(200, 200);
path.lineTo(0, 200);
path.lineTo(0, 600);
path.lineTo(600, 600);
path.lineTo(600, 0);
path.cubicTo(300, 300, 200, -100, 0, 0);
ObjectAnimator objectAnimator = ObjectAnimator.ofObject(this, "draw", new PathEvaluator(), path.getPoints().toArray());
objectAnimator.setDuration(2000);
objectAnimator.start();
objectAnimator.setRepeatCount(100);
}
/**
* 通过反射调用该方法
*/
public void setDraw(PathPoint pathPoint){
if(pathPoint != null){
imgAnimator.setTranslationX(pathPoint.mX);
imgAnimator.setTranslationY(pathPoint.mY);
}
}