1. 程式人生 > >實習日記(3.21)

實習日記(3.21)

一.google自己的下拉重新整理控制元件SwipeRefreshLayout
設定載入時顏色變化.setColorSchemeResources(int color1,int color2,int color3,int color4);
二.overridePendingTransition
Activity的切換動畫指的是從一個activity跳轉到另外一個activity時的動畫。

它包括兩個部分:
一部分是第一個activity退出時的動畫;
另外一部分時第二個activity進入時的動畫;
在Android的2.0版本之後,有了一個函式來幫我們實現這個動畫。這個函式就是overridePendingTransition

這個函式有兩個引數,一個引數是第一個activity進入時的動畫,另外一個引數則是第二個activity退出時的動畫。

這裡需要特別說明的是,關於overridePendingTransition這個函式,有兩點需要主意
1.它必需緊挨著startActivity()或者finish()函式之後呼叫”
2.它只在android2.0以及以上版本上適用

不過有時候overridePendingTransition 這個函式會不起作用,總結下,大概是以下三個方面的原因:
1、android系統版本2.0以下,這個沒辦法,想其他辦法解決切換動畫吧。
2、在ActivityGroup等的嵌入式Activity中,這個比較容易解決,用如下方法就可以了:
this.getParent().overridePendingTransition 就可以解決。
3、在一個Activity的內部類中,或者匿名類中,這時候只好用handler來解決了。
4、手機的顯示動畫效果被人為或者其他方式給關閉了 現在開啟即可 設定->顯示->顯示動畫效果
具體的動畫效果用程式碼實現參見

http://www.cnblogs.com/SharkBin/p/3524381.html