2011-09-12 17 views
3

'Phonegapフレームワークでアプリケーションを開発中です。私の質問はアニメーション画像が表示されていますがアニメーションがありません。ブラウザでは正常に動作しています。エミュレータでは画像のみを表示します。 この問題を解決するにはどうすればよいですか?アニメーションGIF画像がPhonegapで動作しない

答えて

-1
private static class GIFView extends View{   
      Movie movie; 
      InputStream is=null; 
      long moviestart; 
      public GIFView(Context context) 
      { 
       super(context); 
       is=context.getResources().openRawResource(R.drawable.smile); 
       movie=Movie.decodeStream(is);     
      } 

      @Override 
      protected void onDraw(Canvas canvas) 
      { 
       super.onDraw(canvas); 

       long now=android.os.SystemClock.uptimeMillis(); 

       if (moviestart == 0) { // first time 
        moviestart = now; 
       }    
        int relTime = (int)((now - moviestart) % movie.duration()) ;     
        movie.setTime(relTime); 
        movie.draw(canvas,100,100); 

        this.invalidate(); 
      }       
     }  

使用このクラスとあなたのレイアウトにビューを追加し、

GIFView view=new GIFView(this); 

      linear=(LinearLayout)findViewById(R.id.linear); 
      linear.addView(view); 

それは5月..あなたを助け

+0

hi.thanq..forあなたの応答が、PhoneGapのフレームワークを使用してイム、(唯一のhtmlページが動作している).imはブラウザでhtmlを実行していますが、エミュレータではありません – bhargavkumar040

+0

ねえ、同じ問題ですが、解決策はphonegapに与えられていません! – byJeevan

関連する問題