SurfaceViewでカスタム描画を使用するAndroidアプリを作成していますが、オブジェクト(現在はrect
)を移動すると、影の効果が減衰します。以下は私のコードの一部です。
canvas = _surfaceHolder.lockCanvas(null);
if (canvas != null) {
synchronized (_surfaceHolder) {
// Starts of actual drawing code
if (paintFg != null) {
canvas.drawARGB(55, 55, 55, 55);
canvas.drawRect(x, y, x+100, y+100, paintFg);
}
}
}
}
xとyを変更すると、ボックスは別の場所に描画されますが、既存の場所には減衰効果があります。それを無効にしたいのですが。
ところで、私はこれをJellyBeanを搭載したGalaxyS3でテストしています。これを引き起こすProjectButterかどうかはわかりませんが、古い電話で試してみる必要があります。