常規動畫屬性設定(可以同時選擇多個進行設定)
uiviewanimationoptionlayoutsubviews:動畫過程中保證子檢視跟隨運動。
uiviewanimationoptionallowuserinteraction:動畫過程中允許使用者互動。
uiviewanimationoptionbeginfromcurrentstate:所有檢視從當前狀態開始執行。
uiviewanimationoptionrepeat:重複執行動畫。
uiviewanimationoptionautoreverse :動畫執行到結束點後仍然以動畫方式回到初始點。
uiviewanimationoptionoverrideinheritedduration:忽略巢狀動畫時間設定。
uiviewanimationoptionoverrideinheritedcurve:忽略巢狀動畫速度設定。
uiviewanimationoptionallowanimatedcontent:動畫過程中重繪檢視(注意僅僅適用於轉場動畫)。
uiviewanimationoptionshowhidetransitionviews:檢視切換時直接隱藏舊檢視、顯示新檢視,而不是將舊檢視從父檢視移除(僅僅適用於轉場動畫)
uiviewanimationoptionoverrideinheritedoptions :不繼承父動畫設定或動畫型別。
2.動畫速度控制(可從其中選擇乙個設定)
uiviewanimationoptioncurveeaseinout:動畫先緩慢,然後逐漸加速。
uiviewanimationoptioncurveeasein :動畫逐漸變慢。
uiviewanimationoptioncurveeaseout:動畫逐漸加速。
uiviewanimationoptioncurvelinear :動畫勻速執行,預設值。
3.轉場型別(僅適用於轉場動畫設定,可以從中選擇乙個進行設定,基本動畫、關鍵幀動畫不需要設定)
uiviewanimationoptiontransitionnone:沒有轉場動畫效果。
uiviewanimationoptiontransitionflipfromleft :從左側翻轉效果。
uiviewanimationoptiontransitionflipfromright:從右側翻轉效果。
uiviewanimationoptiontransitioncurlup:向後翻頁的動畫過渡效果。
uiviewanimationoptiontransitioncurldown
:向前翻頁的動畫過渡效果。
uiviewanimationoptiontransitioncrossdissolve:舊檢視溶解消失顯示下乙個新檢視的效果。
uiviewanimationoptiontransitionflipfromtop
:從上方翻轉效果。
uiviewanimationoptiontransitionflipfrombottom:從底部翻轉效果。
Activity轉場動畫設定
在公司專案時,遇到乙個問題,在此總結一下 當隱式啟動乙個activity的時候,會有乙個預設的啟動動畫,是個縮放效果,就造成每次別的應用啟動 時,會有明顯的動畫效果,與設計不符,就需要去除掉預設的動畫,查閱了相關的轉場動畫,在此記錄一下 儲存的位置在res anim資料夾下 在 中引用 overri...
設定全域性的轉場動畫
1.如果設定單個activity的轉場動畫,可以參考 幾種動畫的實現效果1 首先,在style.xml檔案中設定統一的樣式 然後在anim資料夾中設定動畫效果 xml version 1.0 encoding utf 8 xmlns android android duration integer ...
iOS動畫開發之三 UIView的轉場切換
前兩篇部落格中,我們分別介紹了uiview動畫的兩種使用方式,分別為,帶block的方式 傳統的屬性配置的方式 通過uiview動畫的類方法,我們可以十分方便的使view 某些屬性改變的同時擁有動畫效果。這篇部落格主要討論view切換的動畫操作。兩個方法 void transitionwithvie...