編輯:關於Android編程
總結一下 幀動畫和補間動畫,作為記錄。
一種是frame animation(drawable文件下)
xml文件中 java代碼中 說明 animation-list AnimationDrawable 多張圖片一張張播放animated-rotate
RotateDrawable一張圖片旋轉
在res目錄中新建anim文件夾,加入XML的動畫代碼
或者
1. Alpha
幀動畫 animated-rotate
frame 動畫或者 Animation animation = AnimationUtils.loadAnimation(context, R.anim.tb); img.startAnimation(animation);
img.setImageResource(R.drawable.animation1);
animationDrawable = (AnimationDrawable) img.getDrawable();
animationDrawable.start();
或者
background
//在代碼中定義 動畫實例對象
private Animation myAnimation_Alpha;
private Animation myAnimation_Scale;
private Animation myAnimation_Translate;
private Animation myAnimation_Rotate;
//根據各自的構造方法來初始化一個實例對象
myAnimation_Alpha = new AlphaAnimation(0.1f, 1.0f);
myAnimation_Scale = new ScaleAnimation(0.0f, 1.4f, 0.0f, 1.4f,
Animation.RELATIVE_TO_SELF, 0.5f, Animation.RELATIVE_TO_SELF, 0.5f);
myAnimation_Translate = new TranslateAnimation(30.0f, -80.0f, 30.0f, 300.0f);
myAnimation_Rotate = new RotateAnimation(0.0f, +350.0f,
Animation.RELATIVE_TO_SELF,0.5f,Animation.RELATIVE_TO_SELF, 0.5f);
1. AlphaAnimation
AlphaAnimation類對象定義3. TranslateAnimation
ranslateAnimation類對象定義
public void startAnimation (Animation animation)
view.startAnimation(myAnimation_Alpha);
view.startAnimation(myAnimation_Scale);
view.startAnimation(myAnimation_Translate);
view.startAnimation(myAnimation_Rotate);
(------------------ps:在代碼中 不推薦使用 幀動畫,可以 new 一個對象探索一下
Android 模仿搜狐新聞的ViewpagerIndicator
好久沒寫博客了,今天沒事怒更一記。 如標題今天我們來模仿一下搜狐新聞,先上個效果圖. 1,接下來我們就來分析一下這個效果 下面的內容應該是用
Android SpannableString設置超鏈接、顏色、字體等屬性
Android SpannableString設置超鏈接、顏色、字體等屬性在Android中,TextView是我們最常用的用來顯示文本的控件。 一般情況下,
暢玩安卓模擬器安裝使用教程詳解
安裝完暢玩,如何在電腦上用暢玩下載安卓游戲,並玩耍呢?今天以騰訊經典手游天天飛車為例,給你大家講下。1.點擊資源庫,進入如下畫面:2.在暢玩安卓模擬器右面的
android坐標
說來說去都不如 畫圖示意 簡單易懂啊!!!真是的! 來吧~~先上張圖~~! (一)首先明確一下Android中的坐標系統:屏幕的左上角是坐標系統原點(0,0)原