Roger's Blog

Boilerplate of Hux Blog

CircularRevealCardView

CircularRevealCardView配合FAB使用 这是效果 这其实就是一个curcular reveal effect 什么是curcular reveal effect , 它是Material Design当中的一个概念 当您显示或隐藏一组UI元素时,curcular reveal 将为用户提供视觉连续性。 那么如何实现上面的效果呢? 首先,我们要...

git使用

git 0.需要注意的点 基于git管理来看,工作区,暂存区,版本仓库实质上是管理的修改,暂存和提交的差异记录。”不能说提交后暂存区就没了”,这比较容易引起偏差 廖雪峰讲的概念有误 stage 并不是 working directory 和 HEAD 之间的 临时枢纽,不能按照 “内存”、”购物车” 来理解 stage,否则你会很难理解 gi...

一个非常炫酷的翻页动画

我在之前翻译的一篇文章中介绍了MotionLayout,如果你还不知道MotionLayout是什么,先看这篇MotionLayout介绍 今天想要介绍一个用MotionLayout实现的非常炫酷的翻页动画,翻译自Medium 这是效果 可滑动的卡片 如何实现上面的卡片呢 我们在xml中使用MotionLayout并定义了一个FrameLayout <a...

Android逆向

Android逆向 1.工具 apktool.jar jd-gui.jar dex2jar.zip 2.查看java源码 假设现在有一个test.apk,如果我们想要查看一个apk里的java源码,首先 我们通过解压apk文件得到classes.dex文件,然后将classes.dex文件放置到dex2jar目录下 通过命令行 .\d2...

关于Kotlin的型变

关于Kotlin的型变 1.Java对泛型的限制 Java中所有的类都是不变型的 在Java中,List<String>并不是List<Object>的子类型。 如果List<String>并是List<Object>的子类型, 那么就是意味着将一个List<Object>类型的对象指向List<String>不...

为什么自己要写博客

终于有个可以随意写博客的地方了

感觉大学一年都已经过去了,好多东西都还没开始做。自己学的东西也都只是皮毛,当初设想的每周更新一篇博客最后也还是没坚持下来。希望在接下来的一年中自己会有所改善吧。