廢話不哆嗦,直接上**,反正也差不多沒人看,就自己記錄下咯
package com.example.testroundmenu;
import android.animation.objectanimator;
import android.os.bundle;
import android.view.view;
import android.view.view.onclicklistener;
import android.view.animation.rotateanimation;
import android.widget.imageview;
import android.widget.relativelayout;
import android.widget.toast;
public class main extends activity
private void initview()
/*** @author kk_imgod imageview 的監聽函式
*/public class mylistener implements onclicklistener
} else
showtoast("home");
break;
case r.id.iv_menu:
showtoast("我的選單");
if(isoutmenushow) else
break;
case r.id.iv_search:
showtoast("我的搜尋");
break;
case r.id.iv_myyouku:
showtoast("我的優酷");
break;
case r.id.iv_out_1:
showtoast("第乙個");
break;
case r.id.iv_out_2:
showtoast("第二個");
break;
case r.id.iv_out_3:
showtoast("第三個");
break;
case r.id.iv_out_4:
showtoast("第四個");
break;
case r.id.iv_out_5:
showtoast("第五個");
break;
case r.id.iv_out_6:
showtoast("第六個");
break;
case r.id.iv_out_7:
showtoast("第七個");
break;
default:
break;
}} }
/*** @param text
* 顯示吐司的文字
*/public void showtoast(string text)
/*** 讓檢視動畫顯示出來,180-360度
*/public void animatrshow(view view, long durction)
/*** 讓檢視動畫隱藏起來 0-180度
*/public void animatrhiden(view view, long durction)
//下面的這種隱藏和顯示動畫的效果是傳統動畫,沒有互動效果
/*** @param view 0-180讓檢視隱藏
*/public static void startanimout(relativelayout view)
/*** @param view 180-360讓檢視出現
*/public static void startanimin(relativelayout view)
}
關鍵性**:設定旋轉點
//設定旋轉點
view.setpivotx(view.getwidth() / 2);
view.setpivoty(view.getheight());
dem 利用transition屬性實現動畫效果
網頁上實現動畫效果 還真浮動時元素會發生改變 主要依賴於css中的transition屬性,下面就來介紹transition對於普通元素和元素的應用 實現原理 先利用class標籤設定元素的顯示的樣式 gua box再利用hover設定指標浮動的樣式 gua box hover普通元素的樣式 普通元...
android屬性動畫
一 屬性動畫的工作原理,主要有三個步驟 1 計算時間流逝。android動畫系統呼叫,用0 1代表時間的流逝。0表示經過0 的時間,1表示經過100 的時間。2 根據timeinterpolator計算出乙個差值因素。timeinterpolator以第1步流逝的時間作為引數,根據運動規則得出另乙個...
android 屬性動畫
package com.example.objectanimator import android.animation.animator import android.animation.animatorlisteneradapter import android.animation.animato...