程序员
文章平均质量分 86
Java—阿里开源
这个作者很懒,什么都没留下…
展开
-
手把手讲解ViewPager翻页特效:关键代码,不愧是Alibaba技术官
效果为: 滑动之后,不再出现其他子view。 2) 让多个子view之间呈现x轴上的位置差 虽然重叠在了一起,但是我还需要让右边的子view呈现位置偏差。并且,越往右偏差越大。 上代码: 效果: 3) 让多个子view之间呈现缩放差 x轴上的位置差虽然有了,但是原图上,越往右越小,所以还需要做出x,y方向上的缩放 上代码: 效果: 4) 监听滑动position,做出透明度逐渐变化 视觉效果都有了,那么可以开始做动画效果。 经过对position的观察,我们知道position会以小数的原创 2021-10-21 23:43:44 · 143 阅读 · 0 评论 -
常见的序列化框架及Protobuf原理,让阿里面试官都赞同不已的Spring解读
Kyro序列化是主流的比较成熟的序列化方案之一,目前广泛使用在大数据组件中,比如Hive、Storm等,性能比起Hessian还要优越,但是缺陷较明显,不支持跨语言交互,在dubbo2.6.x版本开始已经加入了Kyro序列化的支持 Protobuf序列化 Protobuf是谷歌提出的序列化方案,不同的是此方案独立于语言、平台,谷歌提供了多个语言如java、c、go、python等语言的实现,也提供了多平台的库文件支持,使用比较广泛,优点在于性能开销很小,压缩率很高,但是缺陷也很明显,可读性很差,并且pr原创 2021-10-21 23:41:09 · 623 阅读 · 0 评论