在Android的高級階段學習中

進入高級學習已經兩個禮拜多了,不僅學到新的知識,還學習到技巧,例如如何學習開源代碼。

在第一個禮拜中我做了51CTO手機版的項目,學到了一些新技術,我在這裏總結下:

1、TweenAniation補間動畫,是通過改變圖形的屬性即大小、位置、透明度、選擇的動畫,還有動畫的監聽事件setAnimationListener(),括號裏面的對象要實現三個方法onAnimationStart()、onAnimationRepeat()、onAnimationEnd(),在最後一個方法裏面寫動畫結束實現的事件,例如進入歡迎界面。

2、FrameAnimation幀動畫,是通過多張圖片連貫起來的動畫,先在drawable創建幀動畫xml文件,放入多幹張圖片,再用按鈕事件實現動畫播放。

3、overridePendingTransition()是Activity切換動畫。

4、ViewPager水平拖動控件,是在新的佈局裏面拷貝源代碼的<android.support.v4.view.ViewPager>的控件就可以實現水平拖動。

5、學習了源代碼的<android.support.v4.widget.DrawerLayout>控件裏面放<ScrollView>可以實現左邊拉出菜單項目。在<ScrollView>上下各放一個佈局。

除了學到這些其實還有,只是還沒總結好,我還得好好去梳理下。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章