0
我第一次玩android sdk,試圖從spritesheet(.png)渲染一些精靈,但是當我將它導入到項目中時圖像正在縮小 - 我工作的圖像是1330px寬,但是當我運行應用程序並輸出getWidth()時,它顯示爲998pxAndroid圖片資源縮小
這是由於我試圖裁剪圖像的特定區域並導致錯誤崩潰的例外java.lang.IllegalArgumentException: x + width must be <= bitmap.width()
任何人都可以建議我如何處理這個問題?
乾杯,我想這可能是這個問題。我怎樣才能加載它作爲一個位圖?我目前使用'BitmapFactory.decodeResource(getResources(),R.drawable.spritesheet);' –
相同但使用decodeStream,您需要通過AssetsManager(getAssets())獲取InputStream。 –
謝謝,設法使用'decodeResource(資源,位圖,選項)''Options.inScaled = false;' –