Something

本项目针对开发过程中一些知识点或者新功能进行学习和调试。
Github地址,欢迎Star。

功能

  • 仿京东列表页页码弹框提示
  • BottomSheet用法
  • 水波纹动画
  • App更新框架使用
  • 共享元素
  • DataBinding使用
  • Hook入门
  • RxJava2.0学习

效果

仿京东列表页页码弹框提示

我是图片

BottomSheet用法

1.采用普通布局方式实现<br />
2.采用Fragment实现
<br />


10.gif

水波纹动画

1.Demo中将屏幕的宽看做一个波长,振幅为50。<br />
2.利用quadTo方法实现了绘制曲线的功能。<br />
3.通过ValueAnimator计算偏移量,并刷新,实现动画效果<br />
4.效果如下:<br />

效果图.gif
<br />
Android自定义View——贝塞尔曲线实现水波纹效果<br />
正弦波
<br />

App更新框架使用

LibUpgrade<br />

共享元素

效果图
<br />
Android Transition Framework详解---超炫的动画框架<br />

DataBinding使用

1.文本内容<br />
2.运算符使用<br />
3.图片<br />
4.点击事件<br />
DataBinding使用

Hook入门

不在清单文件中配置Activity的情况下,利用Hook技术启动此Activity。

RxJava2.0学习

测试代码写在ExampleUnitTest中。
RxJava2.0学习笔记<br />

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,812评论 25 709
  • 一、NSOperation 1.简介NSOperation 实例封装了需要执行的操作和执行操作所需的数据,并且能够...
    Z_Han阅读 469评论 2 8
  • 1.iPhone X 上运行有黑色区域问题 解决方案:使用LaunchScreen来当做入场页 或者 修改Asse...
    helloDolin阅读 673评论 7 2
  • 一、GCD介绍 1. 简介 并发处理能够同时处理多个任务。异步设计方法可以充分地发挥多核优势。GCD(Grand ...
    Z_Han阅读 281评论 0 4
  • 许多人把“过好当下”理解为只管当下一刻,这个理解不能算错,但必须要有前提。前提就是,人要知道走在什么路上,朝什么方...
    芊然阅读 168评论 0 0