2012-04-11 7 views
0

ビットマップのスプライトアニメーションでアプリケーションを作成しましたが、小さなデバイス(480X320ビットマップ)でもうまく動作しますが、タブレット上で実行するには非常に大きなビットマップ(1200X800)が必要です非常に遅く、また記憶上の問題を引き起こす。タブレット上のDrawbitmap

この問題の解決方法はありますか?

答えて

0

ほとんどの錠剤は、ハニカムを実行するか、後でので、あなたのマニフェストにハードウェアアクセラレーションを有効化する必要があります

android:hardwareAccelerated="true" 

あなたはいくつかのこと

  1. 使用の16ビットのビットマップを試すことができますメモリの問題に対処するため。
  2. リサイクル未使用ビットマップ
  3. アプリケーションはアンドロイド2.1のために設計されているのrenderScriptまたはOpenGL
  4. に小さく、より少ないビットマップを
+0

  • スイッチを使用し、私はカントhardwareacceleratedセット。 –

  • +0

    できますか。単純にSDDレベルを上げます。あなたが新しいapisを使用しない場合は、アプリケーションは2.1で動作しますが、タブレットでハードウェアアクセラレーションを利用します。 – Renard

    +0

    ハードウェアアクセラレーションを変更しましたが、キャンバスアクセラレーションが変更されませんでした。 –

    関連する問題