Android Guy
BlogJava
|
首頁
|
發(fā)新隨筆
|
發(fā)新文章
|
聯(lián)系
|
聚合
|
管理
隨筆:73 文章:1 評論:7 引用:0
Frame動畫
有些技術(shù)長時間不用就忘記了,在工作中常常使用到Tween動畫,今天在淘寶客戶端看到Frame動畫,一時想不起來怎么實(shí)現(xiàn)了,剛剛查了一下,發(fā)現(xiàn)很簡單,現(xiàn)在寫下來備忘。
frame動畫:即順序播放事先做好的圖像,與放膠片電影類似。
開發(fā)步驟:
1.把準(zhǔn)備好的圖片放進(jìn)項(xiàng)目res/drawable-hdpi下。
2.在項(xiàng)目的res目錄下創(chuàng)建文件夾drawable,然后在drawable文件夾下面定義動畫XML文件,
文件名稱可以自定義。
3.為View控件綁定動畫效果,調(diào)用代表動畫的AnimationDrawable的start()方法開始動畫。
第一步:新建一個Android工程命名為frame目錄結(jié)構(gòu)如下圖:
第二步:在項(xiàng)目的res目錄下創(chuàng)建文件夾drawable,然后在drawable文件夾下面定義動畫XML文件:
1
<?
xml version="1.0" encoding="utf-8"
?>
2
<!--
3
根標(biāo)簽為animation-list,其中oneshot代表著是否只展示一遍,設(shè)置為false會不停的循環(huán)播放動畫
4
5
根標(biāo)簽下,通過item標(biāo)簽對動畫中的每一個圖片進(jìn)行聲明
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
運(yùn)行上述工程查看效果圖:
發(fā)表于 2013-05-04 22:27
anthony
閱讀(279)
評論(0)
編輯
收藏
新用戶注冊
刷新評論列表
只有注冊用戶
登錄
后才能發(fā)表評論。
網(wǎng)站導(dǎo)航:
博客園
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實(shí)現(xiàn)邊框圓角
123213
--21
3.?re: java計(jì)算時間差及比較時間大小(轉(zhuǎn))
評論內(nèi)容較長,點(diǎn)擊標(biāo)題查看
--黑色楓葉
4.?re: 電話撥號器
我要下載
--余小東
5.?re: Java Socket網(wǎng)絡(luò)編程常見異常
對于問題7,在android中該怎么解決了?
我按照lz的方法做了,也沒有用!
--綠一茶下
閱讀排行榜
1.? android實(shí)現(xiàn)邊框圓角(27312)
2.?java計(jì)算時間差及比較時間大小(轉(zhuǎn))(22367)
3.?在SQLite中使用事務(wù)(10985)
4.?android 控制軟鍵盤顯示和隱藏 (9590)
5.? Android中關(guān)于布局文件延遲加載控件ViewStub(4904)
評論排行榜
1.?Java Socket網(wǎng)絡(luò)編程常見異常(1)
2.?java計(jì)算時間差及比較時間大小(轉(zhuǎn))(1)
3.?無延時顯示Toast的方法(1)
4.?采用SharedPreferences保存用戶偏好設(shè)置參數(shù)(1)
5.?多線程斷點(diǎn)下載器(1)
Powered by:
博客園
模板提供:
滬江博客
Copyright ©2025 anthony
主站蜘蛛池模板:
亚洲人成影院在线
|
免费下载成人电影
|
免费在线观看污网站
|
人妖系列免费网站观看
|
亚洲精品午夜在线观看
|
啊v在线免费观看
|
日韩精品无码免费一区二区三区
|
亚洲色少妇熟女11p
|
亚洲午夜久久久久久久久电影网
|
成人网站免费观看
|
美女被免费网站91色
|
亚洲一区二区观看播放
|
国产亚洲精品国产
|
在线看片无码永久免费aⅴ
|
久久青草免费91观看
|
久久亚洲AV成人无码国产电影
|
亚洲国产精品成人久久
|
国产一级淫片a免费播放口之
|
99热在线免费播放
|
一级特黄色毛片免费看
|
亚洲国产精品无码久久SM
|
免费看的一级毛片
|
性xxxxx大片免费视频
|
美女被羞羞网站免费下载
|
亚洲乱码在线播放
|
亚洲AV无码专区亚洲AV伊甸园
|
中文字幕乱码免费看电影
|
亚洲AV永久无码精品一福利
|
亚洲第一页中文字幕
|
亚洲一区二区三区香蕉
|
国产一级淫片a视频免费观看
|
男女超爽刺激视频免费播放
|
午夜精品免费在线观看
|
久久精品成人免费观看97
|
亚洲av无码专区首页
|
亚洲人成片在线观看
|
亚洲美女视频一区二区三区
|
国产成A人亚洲精V品无码性色
|
亚洲人成网站在线观看青青
|
中文字幕成人免费高清在线视频
|
亚洲精品午夜久久久伊人
|