[CloudReader] 更新日志-云阅

本文出自个人主页:更新日志-云阅
最后更新:2017-3-3 22:29
可以在develop分支上查看最新的提交,最后会合到master分支上。

版本 V1.8.0(3-3)

  • 1、[新增] 侧边栏增加“登录GitHub账号”和“退出应用”功能
  • 2、[新增] WebView新增“分享到”、“复制链接”、“打开链接”功能
  • 3、[新增] 使其系统更改字体无效
  • 4、[改进] 网络请求更换成retrofit 2.x
  • 5、[改进] 首页轮播图更换显示链接
  • 6、[优化] 进入主界面动画优化
  • 7、[优化] 兼容至7.0、升级关联库和代码优化等

由于换肤模块内存泄漏严重,已移除。以下不用看!
包里面包含换肤相关文件。如要删除其文件可按下面步骤逐一删除。

换肤相关

换肤由于关联的资源较多,正在完善中,但不影响正常的使用。
如需查看换肤调试详情,可去菜单栏布局景“夜间模式”部分显示出来。
植入夜间模式步骤与注意事项:
步骤:
1.关联:
  compile ‘skin.support:skin-support:1.0.1’
  compile ‘skin.support:skin-support-design:0.0.2’
  
2.“CloudReaderApplication.java”
// 皮肤
SkinMaterialManager.init(this);
SkinCompatManager.init(this).loadSkin();

3.BaseActivity和MainActivity继承“SkinCompatActivity.java”

4.新建”assets”,里面再建文件夹:”skins”,里面放置“night.skin”
“night.skin”:是一个单独的app,只是改了后缀名,里面只存放要替换的资源文件。

5.加入开关和相关逻辑:

public boolean getNightMode() {
        return SPUtils.getNightMode();
    }

    public void onNightModeClick(View view) {
        if (!SPUtils.getNightMode()) {
            SkinCompatManager.getInstance().loadSkin(Constants.NIGHT_SKIN);
        } else {
            // 恢复应用默认皮肤
            SkinCompatManager.getInstance().restoreDefaultTheme();
        }
        SPUtils.setNightMode(!SPUtils.getNightMode());
        bind.dayNightSwitch.setChecked(SPUtils.getNightMode());
    }

6.由于不支持状态栏切换,所以需要手动加状态块,布局文件里已加入,但隐藏了,因为这样长按搜索图标提示会在下面不美观。暂时不实现此功能。

7.暂不支持TabLayout:tabBackground属性
所以此部分的点击效果使用的是系统的,但觉得可以优化,没有这样做,还是想使用自己的选择器。

待更新内容(部分)

  • 1、完善换肤功能
  • 2、更换轮播图显示控件
  • 3、新增段子和文章内容

版本 V1.5.0(1-29)

  • 1、App体积大小从16M降到5.8M!
  • 2、将App里固定的图片以移动到七牛。
  • 3、更改项目主页透明状态栏显示方式。
  • 4、更改每日推荐图片显示规则,使其不重复显示。
  • 5、更换过渡图图片。
  • 6、代码优化;删除多余资源。

版本 V1.2.0(1-18)

  • 1、更改每日推荐逻辑,使其一定有数据
  • 2、干货集中营的item改为CardView展示
  • 3、代码优化

版本 V1.1.0(1-15)

  • 1.书籍详情页面增加自定义元素共享切换动画,并可简单添加需要支持的详情页
  • 2.代码优化
  • 3.其他

版本 V1.0.0

此版的具体说明请见项目主页:点击这里。

干货区(gank.io)

  • 每日推荐
  • 福利
  • 干货订制
  • 大安卓

电影区(豆瓣)

  • 电影热映区 & 豆瓣电影Top250

书籍区(豆瓣)

  • 综合
  • 文学
  • 生活

抽屉界面

  • 项目主页
  • 扫码下载
  • 问题反馈
  • 关于云阅

待完善

不一定更新,依重要性而定。

  • 每日推荐可输入日期来显示当日内容
  • 保存图片按钮UI优化
  • toolbar标题栏文字滚动显示
  • 增加干货、电影、书籍搜索功能。
  • 书籍部分增加多个类别供更多数据选择,样式参考网易云音乐歌单筛选页
  • 书籍部分adapter优化
  • 每日推荐使用固定图是否太追求UI效果,改为一般的item阅读效果更佳?

感谢您的关注~

你可能感兴趣的:(开源项目,android,豆瓣,干货集中营)