1.xpage页面打开:
openPage(TestFragment.class) openPage("标识") // 页面打开等待结果返回: openPageForResult(TestFragment.class, null, REQUEST_CODE); //打开页面等待结果返回 setFragmentResult(500, intent); //设置页面关闭的返回值 重写Fragment的onFragmentResult方法来接收返回的数据
2.页面关闭:
popToBack(); //关闭当前页,返回上一页 popToBack("关闭当前页并跳转至某页面",null);
3.数据传递
openPage(TestFragment.class,bundle) //Bundle作为参数,传递数据 getArguments获取传入的数据
4.XAOP
1.登录验证功能 2.快速点击切片 3.动态申请权限 4.主线程切片 5.IO现成切片 6.日志打印切片 7.内存缓存切片 8.磁盘缓存切片 9.自动捕获异常切片 10.自定义拦截切片
5.XHttp2
1.使用XHttp默认API进行请求:XHttp.post、XHttp.get、XHttp.delete、XHttp.put、XHttp.downLoad 2.使用XHttpRequest封装的统一请求实体进行请求,目前仅支持post请求 3.使用XHttpProxy代理进行请求 4.请求生命周期绑定 5.拦截器的使用:日志拦截器、动态参数添加拦截器、失效请求校验拦截器 6.自定义API请求 8.缓存策略
6.XUpdate
默认版本更新
自动版本更新
后台更新
强制版本更新
7.vLayout布局
线性布局
网格布局
固定布局
浮动布局
栅格布局
通栏布局
一拖N布局
瀑布就布局
8.加载数据
DelegateAdapter
继承VitualLayoutAdapter
9.布局属性
margin、padding
bgColor、bgImg
aspectRatio宽高比例
dividerHeight组件间距
weights列宽比例
vGap、hGap视图之间的垂直间距和水平间距
spanCount网格列数、spanSizeLookup视图占用多个网格区域
autoExpand自动填充可用区域
lane控制瀑布流列数
fixAreaAdjuster固定布局设置相对父容器的偏移量
alignType、x、y固定布局设置吸边时的基准位置
showType固定布局显示类型
stickyStart、offset滚动时固定在顶部或者底部