編輯:關於Android編程
android 動畫的分類就不說了,主要說一下動畫的兩種使用方法:1.通過代碼生成並使用動畫 (不利於重復使用) 2.通過xml文件生成並使用動畫(更方便,重用性高)。
1.通過代碼生成動畫
//初始化 Animation scaleAnimation = new ScaleAnimation(0.1f, 1.0f,0.1f,1.0f); //設置動畫時間 scaleAnimation.setDuration(500); this.startAnimation(scaleAnimation);
//初始化 Animation translateAnimation = new TranslateAnimation(0.1f, 100.0f,0.1f,100.0f); //設置動畫時間 translateAnimation.setDuration(1000);this.startAnimation(translateAnimation);
如果一個控件要同時使用兩種或兩種以上的動畫,需要通過 AnimationSet(動畫集)來實現。 例如一個imageView同時使用上面兩個動畫,代碼如下:
//初始化 Translate動畫 translateAnimation = new TranslateAnimation(0.1f, 100.0f,0.1f,100.0f); //初始化 Alpha動畫 alphaAnimation = new AlphaAnimation(0.1f, 1.0f); //動畫集 AnimationSet set = new AnimationSet(true); set.addAnimation(translateAnimation); set.addAnimation(alphaAnimation); //設置動畫時間 (作用到每個動畫) set.setDuration(1000); this.startAnimation(set);2.通過xml布局文件生成動畫
ani.xml文件:
上面的xml文件已經生成了動畫,接下來只要在activity中使用就行了,代碼如下:
Animation animation = AnimationUtils.loadAnimation(this.getContext(), R.anim.ani);通過上面一行代碼,就能直接使用在xml文件中的動畫了。
本文實例講述了Android之日期及時間選擇對話框用法。分享給大家供大家參考。具體如下:清單文件:<?xml version=1.0 encoding=ut
下載安裝好應用後,第一次打開會出現隱私許可協議,點擊接受後就會進入教程頁面,選擇跳過教程進入主頁面,可以看到它非常簡潔,整個Launcher只有主屏幕和應用
項目地址:YingBeautyNote簡介:一款類似印象筆記的 App,隨時記錄您的生活點滴。一款類似印象筆記的 App,隨時記錄您的生活點滴,但時目前功能還沒達到印象筆
本文實例講述了Android編程實現仿QQ發表說說,上傳照片及彈出框效果。分享給大家供大家參考,具體如下:代碼很簡單,主要就是幾個動畫而已,圖標什麼的就隨便找了幾個,效果