Android——GT使用教程(二十二) AnnotationActivity 教程

让你在开发中爱不释手的 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库在注解上面会使用的越来越多,减少代码量。

上一篇:聚类指标


下一篇:流星雨