Android學習之Animation 二)

2021-07-09 12:20:56 字數 743 閱讀 1244

接著上次的view animation動畫,這次是frame animation。具體點來講就是在frame層面上進行變化的動畫效果的設定。說白了就是定時更換「背景」圖。來實現不同的介面展示。

實現的步驟也是很簡單如下:

下面是乙個簡單的例子:

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

xmlns:android=""

>

android:drawable="@drawable/dice_1"

android:duration="1000"

/>

android:drawable="@drawable/ic_launcher"

android:duration="1000"

/>

animation-list>

接下來就是如何使用這乙個xml檔案來問我們的控制項新增動畫效果了。

//原理就是先載入frame animation資源,然後設定,最後開始動畫。

imageview.setbackgroundresource(r.drawable

.animation);

animationdrawable animationdrawable=(animationdrawable) imageview.getbackground();

animationdrawable.start();

小結:

(1)Android學習之Android 專案結構

宣告應用程式包 android allowbackup true android icon mipmap ic launcher 應用程式圖示 android label 應用程式標籤,即應用程式指定名稱 android roundicon mipmap ic launcher round andr...

android學習之 Junit測試

在開發中,我們不斷的要為測序進行測試,如果每次執行的話,浪費很多時間,可以利用android的junit對所需要的方法進行測試。步驟 一 1.在專案清單中新增 targetpackage必須與要測試的類的包名一致。二 編寫的測試類繼承androidtestcase.在具體的方法中run as and...

Android學習之Shader渲染

android提供的shader類主要是渲染影象以及一些幾何圖形。shader有幾個直接子類 bitmapshader 主要用來渲染影象 lineargradient 用來進行線性渲染 radialgradient 用來進行環形渲染 sweepgradient 掃瞄漸變 圍繞乙個中心點掃瞄漸變就像電...