Something

本項目針對開發過程當中一些知識點或者新功能進行學習和調試。
Github地址,歡迎Star。git

功能

  • 仿京東列表頁頁碼彈框提示github

  • BottomSheet用法框架

  • 水波紋動畫佈局

  • App更新框架使用學習

  • 共享元素測試

  • DataBinding使用動畫

  • Hook入門spa

  • RxJava2.0學習.net

效果

仿京東列表頁頁碼彈框提示

我是圖片

BottomSheet用法

1.採用普通佈局方式實現

2.採用Fragment實現


10.gif調試

水波紋動畫

1.Demo中將屏幕的寬看作一個波長,振幅爲50。

2.利用quadTo方法實現了繪製曲線的功能。

3.經過ValueAnimator計算偏移量,並刷新,實現動畫效果

4.效果以下:

效果圖.gif

Android自定義View——貝塞爾曲線實現水波紋效果

正弦波

App更新框架使用

LibUpgrade

共享元素

效果圖

Android Transition Framework詳解---超炫的動畫框架

DataBinding使用

1.文本內容

2.運算符使用

3.圖片

4.點擊事件

DataBinding使用

Hook入門

不在清單文件中配置Activity的狀況下,利用Hook技術啓動此Activity。

RxJava2.0學習

測試代碼寫在ExampleUnitTest中。
RxJava2.0學習筆記

本站公眾號
   歡迎關注本站公眾號,獲取更多信息