源碼分析的博客地址

https://www.cnblogs.com/dasusu/p/8047172.html

講述    【Android源碼解析】View.post()到底幹了啥,分析了三個問題

Q1: 爲什麼 View.post() 的操作是可以對 UI 進行操作的呢,即使是在子線程中調用 View.post()?

Q2:網上都說 View.post() 中的操作執行時,View 的寬高已經計算完畢,所以經常看見在 Activity 的 onCreate() 裏調用 View.post() 來解決獲取 View 寬高爲0的問題,爲什麼可以這樣做呢?

Q3:用 View.postDelay() 有可能導致內存泄漏麼?

 

https://blog.csdn.net/u014606081/article/details/60143555

從RecyclerView、NestedScrollView源碼分析嵌套滑動異常

Q1:顯示不全、自動滾動異常

Q2:慣性滑動,即fling失效

 

https://blog.csdn.net/coffeelifelau/article/details/52433653

Java位運算符及二進制常識

 

https://blog.csdn.net/xmxkf/article/details/51468648

Android自定義View(二、深入解析自定義屬性)

 

https://www.jianshu.com/p/8c86f49a7174    RecyclerView的那些開源炫酷的LayoutManager

https://blog.csdn.net/huachao1001/article/details/51594004   打造屬於你的LayoutManager

https://blog.csdn.net/chenbaige/article/details/80524508   Android源碼分析之OrientationHelper詳解

https://www.jianshu.com/p/715b59c46b74   你可能誤會了!原來自定義LayoutManager可以這麼簡單

 

https://chacojack.github.io/2016/09/14/%E6%8A%8ARecyclerView%E5%81%9A%E6%88%90-%E9%A9%AC-%E8%9C%82-%E7%AA%9D/      把RecyclerView擼成 馬 蜂 窩(自定義LayoutManager)

https://github.com/leochuan/ViewPagerLayoutManager      https://www.jianshu.com/p/7bb7556bbe10

自定義LayoutManager 實現弧形以及滑動放大效果RecyclerView

https://github.com/zhlucky/SaleProgressView自定義進度條,仿淘寶淘搶購

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章