Skip to content
Spring edited this page Aug 3, 2017 · 10 revisions

XFrame — Android快速开发框架

使用步骤

Step 1.依赖XFrame

Gradle

dependencies{
    compile 'com.youth.xframe:xframe:+' 
}

或者引用本地lib

compile project(':xframe')

Step 2.初始化XFrame

  • 方法一: 让自己的Application继承XApplication

记得在AndroidManifest.xml中声明自定义的Application

public class App extends XApplication {
    @Override
    public void onCreate() {
        super.onCreate();
        
    }
}
  • 方法二: 在你的Application里调用
XFrame.init(this);

Step 3.UI继承

在UI层,主要对Activity、Fragment进行了封装。

XActivity

项目的Activity可直接继承XActivity,也可重新写一个基类Activity并让其继承XActivity,子类Activity必须实现这三个方法:

 //返回布局文件id
 int getLayoutId();
 //初始化数据
 void initData(Bundle savedInstanceState);
 //初始化布局文件
 void initView();

XFragment

项目的Fragment可直接继承XFragment,也可重新写一个基类Fragment并让其继承XFragment,子类Fragment必须实现这三个方法:

 //返回布局文件id
 int getLayoutId();
 //初始化数据
 void initData(Bundle savedInstanceState);
 //初始化布局文件
 void initView();