登录 立即注册
安币:

重庆时时彩倍投|一个非常方便的fragment页面框架

重庆时时彩独胆倍投[复制链接]
来自: xuexiangjys 分类: Android精品源码 上传时间: 4 天前
Tag:

项目介绍:

本文来源:http://www.oneupabq.com/a/www.he.xinhuanet.com/

重庆时时彩独胆倍投 www.oneupabq.com,选购妙招色泽白亮、形状圆整的,一般质地比较糯。健脾补肺,固肾止泻,适用于脾胃虚弱、食少倦怠、虚劳咳嗽等症。

[i=s] 本帖最后由 xuexiangjys 于 2018-1-10 13:44 编辑 [/i]

XPage

XPage API
一个非常方便的fragment页面框架

关于我

github csdn

2、如何使用

目前支持主流开发工具AndtoidStudio的使用,直接配置build.gradle,增加依赖即可.

2.1、Android Studio导入方法,添加Gradle依赖

先在项目根目录的 build.gradle 的 repositories 添加:

    allprojects {
         repositories {
            ...
            maven { url "https://jitpack.io" }
        }
    }

然后在dependencies添加:

    dependencies {
      ...
      implementation 'com.github.xuexiangjys:XPage:1.0'
      implementation 'com.alibaba:fastjson:1.2.8'
      //butterknife的sdk
      implementation 'com.jakewharton:butterknife:8.4.0'
      annotationProcessor 'com.jakewharton:butterknife-compiler:8.4.0'
      //leak
      debugCompile 'com.squareup.leakcanary:leakcanary-android:1.5'
      releaseCompile 'com.squareup.leakcanary:leakcanary-android-no-op:1.5'
      testCompile 'com.squareup.leakcanary:leakcanary-android-no-op:1.5'
      
    }

2.2、页面注册

2.2.1、assets中注册

在assets文件夹中新建“corepage.json“,然后进行如下配置:

    [
      {
        "name": "测试页面1",
        "classPath": "com.xuexiang.xpagedemo.fragment.TestFragment1",
        "params": ""
      },
      {
        "name": "测试页面2",
        "classPath": "com.xuexiang.xpagedemo.fragment.TestFragment2",
        "params": {
          "key1":"这是参数1的值",
          "key2":"这是参数2的值"
        }
      },
    ]

2.2.2、Application中注册

    PageConfig.getInstance().setPageConfiguration(new PageConfiguration() {
        @Override
        public List<PageInfo> registerPages(Context context) {
            List<PageInfo> pageInfos = new ArrayList<>();
            addPageInfoAndSubPages(pageInfos, MainFragment.class);
            pageInfos.add(PageConfig.getPageInfo(DateReceiveFragment.class));
            return pageInfos;
        }
    }).debug("PageLog").init(this);

2.3、页面跳转

2.3.1、携带数据

    Bundle params = new Bundle();
    switch(position) {
        case 0:
            params.putBoolean(DateReceiveFragment.KEY_IS_NEED_BACK, false);
            int id = (int) (Math.random() * 100);
            params.putString(DateReceiveFragment.KEY_EVENT_NAME, "事件" + id);
            params.putString(DateReceiveFragment.KEY_EVENT_DATA, "事件" + id + "携带的数据");
            openPage(DateReceiveFragment.class, params);
            break;
        case 1:
            params.putBoolean(DateReceiveFragment.KEY_IS_NEED_BACK, true);
            openPageForResult(DateReceiveFragment.class, params, 100);
            break;
        default:
            break;
    }

2.3.2、页面切换动画

    switch(position) {
        case 0:
            openPage(TestFragment.PAGE_NAME, null, CoreAnim.none);//没有动画
            break;
        case 1:
            openPage(TestFragment.PAGE_NAME, null, CoreAnim.present);//由下到上动画
            break;
        case 2:
            openPage(TestFragment.PAGE_NAME, null, CoreAnim.slide);//从左到右动画
            break;
        case 3:
            openPage(TestFragment.PAGE_NAME, null, CoreAnim.fade);//渐变
            break;
        case 4:
            openPage(TestFragment.PAGE_NAME, null, CoreAnim.zoom);//放大
            break;
        default:
            break;
    }

相关源码推荐:

我来说两句
所有评论(11)
九霄逆鳞 3 天前
强烈支持楼主ing……
回复
worldhello123 3 天前
楼主继续加油,强烈支持楼主
回复
东西南北 3 天前
安卓巴士是个不错的网站,我来顶个贴~
回复
ricktians 3 天前
每次我都积极回帖的,想要安币~
回复
孙林 3 天前
正需要啊,感谢楼主无私分享!
回复
kk041kk 3 天前
感谢分享,楼主V5~
回复
楼主是好人,回个帖会有安币吗?
回复
12下一页
提取码:  下载次数:4 状态:已购或VIP 售价:15(原价:15)金钱 下载权限:限制会员 
288 0 4
代码贡献英雄榜
用户名 下载数
联系我们
首页/微信公众账号投稿

帖子代码编辑/版权问题

QQ:435399051,769657487

如何获得代码达人称号

如何成为签约作者

联系我们
关闭
合作电话:
13802416937
Email:
435399051@qq.com
商务市场合作/投稿
问题反馈及帮助
联系我们

重庆时时彩独胆倍投广告投放| 申请友链|手机版|站点统计|重庆时时彩独胆倍投 ( 粤ICP备15117877号 )

快速回复 返回顶部 返回列表
小说 小说 小说 小说 小说 小说
小说 小说 小说 小说 小说 小说
小说 小说 小说 小说 小说 小说
新疆35选7中奖规则 杏彩娱乐平台 香港赛马会六合彩一码中特网 山东十一选五走势图 甘肃快三预测
吉林快3二同号单选遗漏 河北11选五开奖结果 腾讯分分彩是什么 幸运飞艇几点到几点 广东好彩1开奖记录