欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Android編程實(shí)現(xiàn)動(dòng)畫(huà)自動(dòng)播放功能

 更新時(shí)間:2017年07月10日 12:07:48   作者:-droidcoffee-  
這篇文章主要介紹了Android編程實(shí)現(xiàn)動(dòng)畫(huà)自動(dòng)播放功能,結(jié)合實(shí)例形式分析了Android動(dòng)畫(huà)自動(dòng)播放功能的實(shí)現(xiàn)方法與相關(guān)注意事項(xiàng),需要的朋友可以參考下

本文實(shí)例講述了Android編程實(shí)現(xiàn)動(dòng)畫(huà)自動(dòng)播放功能。分享給大家供大家參考,具體如下:

private ImageView image;
private AnimationDrawable animDrawable = new AnimationDrawable();
@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.table_title);
    image = (ImageView) this.findViewById(R.id.scrollView);
    //代碼實(shí)現(xiàn)
//   for(int i=0; i<16; i++){
//     int id = getResources().getIdentifier("load_"+(i+1), "drawable", getPackageName());
//     animDrawable.addFrame(getResources().getDrawable(id), 50);
//   }
//   animDrawable.setOneShot(false);
//   image.setBackgroundDrawable(animDrawable);
    animDrawable = (AnimationDrawable) image.getBackground();
}
@Override
public void onWindowFocusChanged(boolean hasFocus) {
    super.onWindowFocusChanged(hasFocus);
    animDrawable.start();
}

在onCreate中執(zhí)行 animDrawale.start() 動(dòng)畫(huà)并不執(zhí)行。 搞不懂啊
另外以上代碼測(cè)試過(guò)有缺陷。 例如在TabActivity中 onWindowFocusChanged只會(huì)執(zhí)行一次

所以

AnimationDrawable ad;
@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);
    ImageView iv = (ImageView) findViewById(R.id.animation_view);
    iv.setBackgroundResource(R.drawable.animation);
    ad = (AnimationDrawable) iv.getBackground();
   //關(guān)鍵代碼
   iv.getViewTreeObserver().addOnPreDrawListener(opdl);
}
OnPreDrawListener opdl=new OnPreDrawListener(){
    @Override
    public boolean onPreDraw() {
        if(ad.isRunning() == false){
        ad.start();
        }
        return true; //注意必須返回true
    }
};

此方法試過(guò) 確實(shí)可行。 很好。

更多關(guān)于Android相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《Android開(kāi)發(fā)動(dòng)畫(huà)技巧匯總》、《Android開(kāi)發(fā)入門(mén)與進(jìn)階教程》、《Android視圖View技巧總結(jié)》、《Android編程之a(chǎn)ctivity操作技巧總結(jié)》、《Android文件操作技巧匯總》、《Android資源操作技巧匯總》及《Android控件用法總結(jié)

希望本文所述對(duì)大家Android程序設(shè)計(jì)有所幫助。

相關(guān)文章

最新評(píng)論