Google Play に 4 ~ 5 か月前に公開されたアプリケーションがあります。サムスンの最後の更新まで、画像は正常に表示されていました。
コードの一部で、次の関数を使用しています。
void android.graphics.Canvas.drawBitmap (Bitmap bitmap, Rect src, Rect dst, Paint paint)
src
問題は、パラメータが より小さい場合、更新がマージンに関して以前のように動作しないためdst
です。
前
前 http://www.pegastacus.com/img/others/before_margins_ok.png
後
アフター http://www.pegastacus.com/img/others/after_margins_bad.png
パラメータの値は次のとおりです。
bitmap = A scaled bitmap from BitmapFactory.decodeResource of 328x222 px.
src = [-76, -289, 404, 511]
dst = the entire screen [0,0,480,800]
ご覧のとおり、余白は左右で 76 ピクセル、上下で 289 ピクセルにする必要があります。
なぜこの突然の行動の変化?迷っています。誰でも何か考えがありますか??