歡迎關注個人公衆號 android
App完成的效果圖 git
歡迎下載體驗 github
本文代碼的地址:AndroidXMotionLayoutDemo(求star)json
MotionLayout 繼承ConstraintLayout 實現 NestedScrollingParent2 ,是谷歌的一個新的Layout!能實現上面有趣的效果app
一、基本示例1/2 左右移動 ,而後慢慢的滾回到遠點佈局
app:layoutDescription="@xml/scene_01"
左右移動 ,而後慢慢的滾回到遠點
二、基本示例2/2 左右移動,另外的一種的實現的方式 ,能夠改變小球的大小性能
三、自定義屬性 * 左右移動,顏色漸變,大小漸變,在中間,我我的感受是兩個顏色的重疊,注意在佈局中的顏色其實設置沒有什麼做用 字體
五、ImageFilterView2/2動畫
Saturation 飽和度的意思 圖片在上下位移的時候 ,動態改變飽和度 motion:attributeName="Saturation" 從1變爲0google
什麼是圖像的飽和度?飽和度指的是圖像的顏色的濃度,飽和度越高,顏色越飽滿,飽和度越低,顏色就會顯示的陳舊和慘淡,飽和度爲0,圖像就是灰色的圖像
六、關鍵幀位置(1/3)
七、關鍵幀插值(2/3)
八、關鍵幀週期(3/3)
九、CoordinatorLayout示例(1/3)
十、CoordinatorLayout示例示例(2/3
十一、CoordinatorLayout示例3/3
十二、drawerlayout示例(1/2)
1三、drawerlayout示例(2/2)
1四、側面板示例
1八、複雜運動示例(1/4)
1九、複雜運動示例(2/4)
20、複雜運動示例(3/4)
2一、複雜運動示例(4/4)"
2三、Fragment轉換示例(2/2)
2四、YouTube類運動示例