android 属性动画失败,AndroidAnimationExercise
AndroidAnimationExercise
這是一個關于Android中各種View的集合,里面包含自己日常開發和博客總結中的代碼。
主要內容是Android動畫、Android自定義View 相關的知識,包含一些常見應用中動畫效果的模仿實例.
隨著時間的推移,里面積累的很多代碼,大致用5個Fragment 做了分類:
掃一掃體驗
打開
ImitateFragment (模仿三方應用特效)
仿新浪微博雷達掃描效果及卡片動畫效果(Android 動畫實戰-仿微博雷達功能)
仿簡書長按生成圖片效果
沉寢式模式初探
仿簡書頭部SearchView
仿手Q側滑菜單效果
仿QQ空間下拉頂部放大效果
TraditionFragment (傳統動畫)
傳統動畫即幀動畫和補間動畫相關的代碼
Blur Android 實現毛玻璃效果的demo
Activity 切換動畫
ViewPager 切換動畫
PropertyFragment ?(屬性動畫)
屬性動畫特點及使用方式
仿支付寶支付動畫(具體分析可查看日志Android 動畫實戰)
仿餓了嗎商品加入購物車動畫
Viewgroup 動畫(官方demo)
Reveal Animation
關于以上兩種動畫的區別分析可查看日志Android 動畫總結
ViewsFragment (自定義View先關)
自定義View基礎
Drawable 波浪動畫
3D 省市聯動效果滾輪,很像ios的效果
OtherFragment (其他雜項)
Android 截屏后保存圖片至手機相冊
拼圖游戲(繼承自RelativeLayout的動畫效果,來自鴻洋大神)
Android WebView 中 Java于JavaScript 互相調用
Android 打開Camera或從相冊選取照片,如何正確壓縮圖片,確保不發生OOM (Android Bitmap 初探)
Bottom Action Sheet 菜單
Bitmap LRUCache,LruDiskCache 相關
What's New
隨著累計的動畫效果越來越多,導致工程內代碼越來越多,app 運行和編譯時間變長。因此采用了組件化的方式,單獨抽取了 imitate moulde .
imitate 內的內容全部由 kotlin 語言實現,后續所有內容都會往這個里寫,app這個module只作為以往的積累,盡量不再更改。 本著組件化的思想,imitate 可以作為 app 的依賴組件,也可以單獨運行,修改 gradle.properties 中的配置信息即可。
在組件化的過程中,使用 ARouter 非常方便。完全解決了頁面跳轉的問題。
Android 構建流程 Gradle 的學習和 Gradle 插件自定義
在 buildSrc 內包含一些關于 gradle 構建流程的自定義內容,包括
實現生成 apk 根據 flavor 改名。
對構建流程中執行的 task 按執行時長打印,發現編譯耗時的 task
在構建流程中對特定注解的方法或類進行耗時檢測。
對代碼中點擊事件的插樁埋點
通過配置對三方庫中的代碼進行特定的插樁,實現特定的功能。
以下是部分內容截屏動畫
galaxy 效果 && gif 反轉
skeleton && bitmap mesh 效果
parallax 效果 && 2048 游戲(pure web)
仿懂球帝球員數據網狀圖 && 仿簡書生成長圖文章效果
仿知乎廣告效果動畫 && pure 3D animation view
AD Animation
動圖理解scrollTo & translate 區別
更多動畫,點擊打開
仿QQ側滑菜單效果
波浪動畫
簡易時鐘效果
物理動畫 & Lottie Animation
幀動畫 & 補間動畫
仿探探效果 & 約束布局(ConstraintLayout AnimationSet) 動畫
支付效果 & loading
屬性動畫實例
一些系統信息
總結
以上是生活随笔為你收集整理的android 属性动画失败,AndroidAnimationExercise的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: android 随意漂浮动画,Andro
- 下一篇: android局部布局替换,Androi