私は描画するのに約2msかかる単純なARGB描画可能ファイルを持っていますが、0.5ms以下のビットマップと同じファイルを描画することができます(いくつかのクイックコード、私は実際にそれをオプションと考えることはできません)。 Drawableの描画速度を最適化する最適な方法は何ですか?Android Drawable Drawingのパフォーマンスですか?
0
A
答えて
1
ドロアブルの数と描画される回数によって異なります。少数の場合、キャンバスを使用してください(正確な数値はデバイスにも依存します)。Canvasを使用することをお勧めします。
多くの画像をクランクアウトしたい場合は、GLSurfaceViewを作成し、OpenGLを使用してアプリケーションに合わせたVBOを使って画像をレンダリングすることをお勧めします。また、コードの複雑さを犠牲にしてパフォーマンスが大幅に向上するため、このルートをダウンするとテクスチャシートを使用することをお勧めします。
しかし、これはその種類のアプリにも依存します。私の背景はゲーム開発中ですので、パフォーマンスを向上させるためにOpenGLを排他的に使用しています。単純なアプリ(androidifyのラインに沿ったもの)のためにCanvasはうまくいくはずです。 OpenGLの簡単なチュートリアルが必要な場合は、トピックに関するBergmanの一連の記事を参照することをお勧めします(googleはそのリンクを提供する必要があります)。 OpenGLの素晴らしいイントロです。
関連する問題
- 1. AndroidパフォーマンスXML Drawable対CSS3画像
- 2. android drawing on touchイベント
- 3. AndroidのVector Drawableと9-Patchのパフォーマンスの違いはどのシナリオですか?
- 4. android canvas drawing
- 5. Android Canvas Drawing Line
- 6. Android Line Drawingアプリケーション
- 7. Android and drawing image
- 8. Android Drawing app crashing
- 9. Android Bitmap Drawing
- 10. Android and drawing star picture
- 11. Drawing circle Android MapBox SDK
- 12. androidのカスタムDrawable
- 13. android drawable for color
- 14. Android Outofmemory drawable
- 15. Android Drawable Image Caching
- 16. android drawable marker nullExceptionPointer
- 17. Android drawableの選択
- 18. androidのdrawable-hdpiにあるdrawableからdrawableプロパティを設定できませんか?
- 19. Android Drawable Round Corners Dyanamically
- 20. android Drawable - getConstantState.newDrawable()vs mutate()
- 21. SVG to android vector drawable
- 22. Android drawable-hdpi-night folder
- 23. @ r $ drawableと@drawableの違いは何ですか?
- 24. はDrawableのリソースのAndroid 4.4.4
- 25. drawable == drawable?
- 26. Android Vector Drawableの問題
- 27. アークDrawable for Androidのレイアウト
- 28. AndroidでVector Drawableのアニメーションのパス
- 29. ロケールがen_INの場合、drawable-en-rCAからAndroid drawableが選択されます
- 30. AndroidでDrawableをサイズ変更する
AndroidのOpenGLESはGLUtilitiesをサポートしていません。この場合、凹面ポリゴンにはテッセレーションを使用できませんでした。また、2DをOpenGLで描画すると、スレッディングが問題になります。あなたはそれについて何かお勧めしますか? – Howard