Something

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

功能

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

效果

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

我是图片

BottomSheet用法

1.采用普通布局方式实现

2.采用Fragment实现


Something_第1张图片
10.gif

水波纹动画

1.Demo中将屏幕的宽看做一个波长,振幅为50。

2.利用quadTo方法实现了绘制曲线的功能。

3.通过ValueAnimator计算偏移量,并刷新,实现动画效果

4.效果如下:

Something_第2张图片
效果图.gif


Android自定义View——贝塞尔曲线实现水波纹效果

Something_第3张图片
正弦波

App更新框架使用

LibUpgrade

共享元素

Something_第4张图片
效果图


Android Transition Framework详解---超炫的动画框架

DataBinding使用

1.文本内容

2.运算符使用

3.图片

4.点击事件

DataBinding使用

Hook入门

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

RxJava2.0学习

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

你可能感兴趣的:(Something)