-
Notifications
You must be signed in to change notification settings - Fork 225
Home
王兴春 edited this page Feb 13, 2017
·
10 revisions
##使用步骤
Gradle
dependencies{
compile 'com.youth.xframe:xframe:1.0.0'
}
或者引用本地lib
compile project(':xframe')
- 方法一: 让自己的Application继承XApplication
记得在AndroidManifest.xml中声明自定义的Application
public class App extends XApplication {
@Override
public void onCreate() {
super.onCreate();
}
}
- 方法二: 在你的Application里调用
XFrame.init(this);
在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();
从小的功能做起,只做必要的封装,让开发更加简单 ———— XFrame