Android Guy
BlogJava
|
首頁
|
發(fā)新隨筆
|
發(fā)新文章
|
聯(lián)系
|
聚合
|
管理
隨筆:73 文章:1 評論:7 引用:0
Frame動畫
有些技術長時間不用就忘記了,在工作中常常使用到Tween動畫,今天在淘寶客戶端看到Frame動畫,一時想不起來怎么實現(xiàn)了,剛剛查了一下,發(fā)現(xiàn)很簡單,現(xiàn)在寫下來備忘。
frame動畫:即順序播放事先做好的圖像,與放膠片電影類似。
開發(fā)步驟:
1.把準備好的圖片放進項目res/drawable-hdpi下。
2.在項目的res目錄下創(chuàng)建文件夾drawable,然后在drawable文件夾下面定義動畫XML文件,
文件名稱可以自定義。
3.為View控件綁定動畫效果,調(diào)用代表動畫的AnimationDrawable的start()方法開始動畫。
第一步:新建一個Android工程命名為frame目錄結(jié)構(gòu)如下圖:
第二步:在項目的res目錄下創(chuàng)建文件夾drawable,然后在drawable文件夾下面定義動畫XML文件:
1
<?
xml version="1.0" encoding="utf-8"
?>
2
<!--
3
根標簽為animation-list,其中oneshot代表著是否只展示一遍,設置為false會不停的循環(huán)播放動畫
4
5
根標簽下,通過item標簽對動畫中的每一個圖片進行聲明
6
7
android:duration 表示展示所用的該圖片的時間長度
8
9
-->
10
11
<
animation-list
xmlns:android
="http://schemas.android.com/apk/res/android"
12
android:oneshot
="false"
13
>
14
15
<
item
16
android:drawable
="@drawable/pull_to_refresh_tmall_1"
17
android:duration
="150"
/>
18
<
item
19
android:drawable
="@drawable/pull_to_refresh_tmall_2"
20
android:duration
="150"
/>
21
<
item
22
android:drawable
="@drawable/pull_to_refresh_tmall_3"
23
android:duration
="150"
/>
24
<
item
25
android:drawable
="@drawable/pull_to_refresh_tmall_5"
26
android:duration
="150"
/>
27
<
item
28
android:drawable
="@drawable/pull_to_refresh_tmall_6"
29
android:duration
="150"
/>
30
<
item
31
android:drawable
="@drawable/pull_to_refresh_tmall_7"
32
android:duration
="150"
/>
33
<
item
34
android:drawable
="@drawable/pull_to_refresh_tmall_8"
35
android:duration
="150"
/>
36
<
item
37
android:drawable
="@drawable/pull_to_refresh_tmall_9"
38
android:duration
="150"
/>
39
40
</
animation-list
>
第三步:編寫MianActivity類:
1
package
cn.eoe.leigo.frame;
2
3
import
android.app.Activity;
4
import
android.graphics.drawable.AnimationDrawable;
5
import
android.os.Bundle;
6
import
android.view.View;
7
import
android.widget.ImageView;
8
9
public
class
MainActivity
extends
Activity
{
10
private
ImageView iv;
11
private
AnimationDrawable animationDrawable;
12
13
@Override
14
protected
void
onCreate(Bundle savedInstanceState)
{
15
super
.onCreate(savedInstanceState);
16
setContentView(R.layout.activity_main);
17
18
iv
=
(ImageView) findViewById(R.id.iv);
19
animationDrawable
=
(AnimationDrawable) iv.getBackground();
20
}
21
22
public
void
start(View v)
{
23
animationDrawable.start();
24
}
25
26
public
void
stop(View v)
{
27
animationDrawable.stop();
28
}
29
30
}
31
運行上述工程查看效果圖:
發(fā)表于 2013-05-04 22:27
anthony
閱讀(279)
評論(0)
編輯
收藏
新用戶注冊
刷新評論列表
只有注冊用戶
登錄
后才能發(fā)表評論。
網(wǎng)站導航:
博客園
IT新聞
Chat2DB
C++博客
博問
管理
<
2013年5月
>
日
一
二
三
四
五
六
28
29
30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
6
7
8
常用鏈接
我的隨筆
我的評論
我的參與
最新評論
留言簿
給我留言
查看公開留言
查看私人留言
隨筆分類
Android入門(13)
(rss)
Android英語(1)
(rss)
Android面試題庫(1)
(rss)
eoe在線課堂(2)
(rss)
代碼庫(4)
(rss)
解惑(1)
(rss)
隨筆檔案
2013年5月 (9)
2013年4月 (1)
2013年2月 (3)
2013年1月 (3)
2012年12月 (12)
2012年10月 (6)
2012年9月 (9)
2012年7月 (4)
2012年6月 (6)
2012年5月 (20)
2012年4月 (1)
文章分類
Android英語
(rss)
搜索
最新評論
1.?re: 無延時顯示Toast的方法
依舊是有延時
--miCookie
2.?re: android實現(xiàn)邊框圓角
123213
--21
3.?re: java計算時間差及比較時間大小(轉(zhuǎn))
評論內(nèi)容較長,點擊標題查看
--黑色楓葉
4.?re: 電話撥號器
我要下載
--余小東
5.?re: Java Socket網(wǎng)絡編程常見異常
對于問題7,在android中該怎么解決了?
我按照lz的方法做了,也沒有用!
--綠一茶下
閱讀排行榜
1.? android實現(xiàn)邊框圓角(27312)
2.?java計算時間差及比較時間大小(轉(zhuǎn))(22367)
3.?在SQLite中使用事務(10985)
4.?android 控制軟鍵盤顯示和隱藏 (9590)
5.? Android中關于布局文件延遲加載控件ViewStub(4905)
評論排行榜
1.?Java Socket網(wǎng)絡編程常見異常(1)
2.?java計算時間差及比較時間大小(轉(zhuǎn))(1)
3.?無延時顯示Toast的方法(1)
4.?采用SharedPreferences保存用戶偏好設置參數(shù)(1)
5.?多線程斷點下載器(1)
Powered by:
博客園
模板提供:
滬江博客
Copyright ©2025 anthony
主站蜘蛛池模板:
成人免费无码视频在线网站
|
99精品全国免费观看视频..
|
久草视频免费在线
|
亚洲va在线va天堂va四虎
|
国产一区二区三区免费
|
久久久亚洲精品国产
|
99久久精品免费视频
|
99人中文字幕亚洲区
|
久久WWW免费人成一看片
|
亚洲无线一二三四区
|
亚洲免费在线观看视频
|
亚洲视频无码高清在线
|
成人毛片免费播放
|
色偷偷亚洲第一综合网
|
亚洲国产精品无码久久青草
|
caoporm碰最新免费公开视频
|
中文字幕精品亚洲无线码一区
|
永久在线观看免费视频
|
亚洲成人高清在线观看
|
香蕉视频在线观看免费国产婷婷
|
国产jizzjizz视频全部免费
|
亚洲av无码一区二区三区人妖
|
久久这里只精品热免费99
|
久久久久久亚洲AV无码专区
|
国产人成免费视频网站
|
无码天堂va亚洲va在线va
|
中文国产成人精品久久亚洲精品AⅤ无码精品
|
午夜国产羞羞视频免费网站
|
久久精品无码专区免费
|
亚洲日本香蕉视频
|
日韩a在线观看免费观看
|
久久久久女教师免费一区
|
亚洲天堂一区在线
|
四虎影视永久免费观看网址
|
国产精品极品美女自在线观看免费
|
无码久久精品国产亚洲Av影片
|
日本精品人妻无码免费大全
|
一区在线免费观看
|
久久精品国产亚洲AV久
|
亚洲人成网站在线播放vr
|
毛片免费视频播放
|