真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Android逐幀動(dòng)畫創(chuàng)建實(shí)例詳解

Android 逐幀動(dòng)畫創(chuàng)建實(shí)例詳解

創(chuàng)新互聯(lián)是一家專業(yè)提供余姚企業(yè)網(wǎng)站建設(shè),專注與成都網(wǎng)站設(shè)計(jì)、做網(wǎng)站、H5建站、小程序制作等業(yè)務(wù)。10年已為余姚眾多企業(yè)、政府機(jī)構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)網(wǎng)站設(shè)計(jì)公司優(yōu)惠進(jìn)行中。

前言:

我們看早期電影的時(shí)候,電影通常是一張一張播放,用我們現(xiàn)在專有名詞來(lái)說(shuō),就是一幀幀來(lái),安卓同樣有這樣動(dòng)畫效果的編排形式。

那么我們先定義逐幀動(dòng)畫xml文件

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

main.xml

 
 
  

Activiy代碼:

public class MyAnimationDemo extends Activity { 
 
  private AnimationDrawable draw=null; 
  private ImageView image; 
  protected void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.activity_my_animation_demo); 
    image=(ImageView)super.findViewById(R.id.pic); 
  } 
 
  public void startMovie(View v){ 
    image.setBackgroundResource(R.anim.oldvideo);//第一步,設(shè)置圖片資源 
    draw=(AnimationDrawable)image.getBackground();//取得圖片背景的Drawable 
    draw.setOneShot(false);//動(dòng)畫執(zhí)行次數(shù) 
    draw.start();//開始動(dòng)畫 
     
  } 
 
} 
 

這里我們看到,

第一步,設(shè)置圖片背景資源

第二步,設(shè)置得到圖片背景的draw

第三步,設(shè)置draw參數(shù),并start()

實(shí)現(xiàn)效果如下,間隔0.2秒即換圖,實(shí)現(xiàn)老電影動(dòng)畫效果

Android 逐幀動(dòng)畫創(chuàng)建實(shí)例詳解

Android 逐幀動(dòng)畫創(chuàng)建實(shí)例詳解

Android 逐幀動(dòng)畫創(chuàng)建實(shí)例詳解
 

 以上就是Android 逐幀動(dòng)畫的實(shí)例詳解,如有疑問(wèn)請(qǐng)留言或到本站社區(qū)交流討論,感謝閱讀,希望能幫助到大家,謝謝大家對(duì)本站的支持!


網(wǎng)站題目:Android逐幀動(dòng)畫創(chuàng)建實(shí)例詳解
鏈接地址:http://weahome.cn/article/igcghi.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部