本项目针对开发过程中一些知识点或者新功能进行学习和调试。
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
Android自定义View——贝塞尔曲线实现水波纹效果<br />
正弦波
App更新框架使用
LibUpgrade<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 />