Android開發之自定義動畫

2021-08-26 03:46:05 字數 1007 閱讀 7432

* android開發之動畫

* 北京android俱樂部群:167839253

* created on: 2011-8-23

* author: blueeagle

* email: [email protected]

總結一下關於android開發下的自定義動畫,主要是四個方面,尺寸,透明度,位置變化和旋轉。動畫需要寫在res的anim目錄下。寫完直接呼叫就可以了。

如下所示動畫檔案:

<?xml version="1.0" encoding="utf-8"?>

相應說明:

fromalpha為動畫起始時的透明度;

toalpha為動畫結束時的透明度;

interpolator為制定乙個動畫的插入器;

fromxscale為動畫起始時x座標上的伸縮尺寸;

toxscale為動畫結束時x座標上的伸縮尺寸;

fromyscale為動畫起始時y座標上的伸縮尺寸;

toyscale為動畫結束時y座標上的伸縮尺寸;

pivotx和pivoty設定動畫相對於自身的位置;

fillafter表示動畫的轉換在動畫結束後是否被應用;

fromdegrees為動畫起始時物件的角度;

todegrees為動畫結束時物件旋轉的角度。

在android開發之popwindow中已經講過了對於彈出框動畫的使用方法。現在記錄一下動畫的開發方法。

myanimation = animationutils.loadanimation(this, r.anim.ani_in);

myimageview = (imageview)findviewbyid(r.id.myimageview);

myimageview.startanimation(myanimation);

需要在xml布局檔案中載入:

android開發之自定義dialog

很多時候,系統生成的dialog無法滿足我們的需求,這個時候,我們就只能自己去自定義乙個dialog來滿足自己的需要了。設定dialog 雙按鈕 private void showdialog string str1,string str2 確定按鈕 button btnok button layo...

Android 開發之自定義控制項開發 02

1.setcolor 該函式的作用是設定畫筆顏色,完整的函式宣告如下 void setcolor int color 我們知道,一種顏色是由紅 綠 藍三色合成出來的,所以引數 color 只能取8位的0xaarrggbb樣式顏色值。其中 2.setstyle viod setstyle style ...

Android開發實踐 自定義帶動畫的View

前面兩篇文章介紹了自定義view的onmeasure和onlayout原理,本文準備介紹自定義view的第三個關鍵部分,即ondraw 函式的過載。對於乙個自定義view來說,onmeasure只是用來計算view尺寸,ondraw 才是真正執行view的繪製,所以一般我們都需要重寫ondraw 函...