让你在开发中爱不释手的 GT 包。关注GSLS官网,查看更多源码 ヾ(✿゚▽゚)ノ工具包。
所有文章 小编尽量让读者可以 直接 读懂 与 完全 复制粘贴,其中复杂或较多 的源码 会有 源码 并 贴上 github 网址。
GT 类 里面的源码完全开源,较多的中文注释,让更多的人直接读懂。
点个关注点个赞呗(〃'▽'〃),关注博主最新发布库: https://github.com/1079374315/GSLS_Tool
美帝 框架,让创造变得如此简单!
当你依赖GT库后就可以进行以下操作了
AnnotationActivity 用于减少代码量优化操作
第一步:创建一个普通的 MainActivity.java class 类,继承 AnnotationActivity 类
@GT.Annotations.GT_Activity(R.layout.activity_main)//设置加载的布局
public class MainActivity extends GT.GT_Activity.AnnotationActivity {
@GT.Annotations.GT_View(R.id.btn)
private Button btn;
@Override
protected void initDrawView() {
super.initDrawView();
log("绘制前的数据");
}
@Override
protected void initView(Bundle savedInstanceState) {
build(this);//绑定 Activity 必须绑定
log("初始化数据");
}
@Override
protected void loadData() {
super.function();
log("功能方法");
btn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
log("单击按钮");
}
});
}
}
效果图(方法的调用顺序如下 ):
05-05 09:29:00.556 3513-3513/com.gsls.myapplication I/GT_i: ------- 绘制前的数据
05-05 09:29:00.636 3513-3513/com.gsls.myapplication I/GT_i: ------- 初始化数据
05-05 09:29:00.636 3513-3513/com.gsls.myapplication I/GT_i: ------- 功能方法
05-05 09:29:03.141 3513-3513/com.gsls.myapplication I/GT_i: ------- 单击按钮
总结:注意要在 AndroidManifest.xml 清单文件中注册该 Activity哦,到后面GT库在注解上面会使用的越来越多,减少代码量。