UIView轉場動畫屬性設定

2022-03-23 15:22:46 字數 1500 閱讀 9941

常規動畫屬性設定(可以同時選擇多個進行設定)

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...