1
SurfaceView에서 사용자 정의 그리기를 사용하는 Android 앱을 작성 중이며 개체를 이동할 때 그림자 효과가 부식되고 있습니다 (현재는 rect
). 아래는 내 코드의 일부입니다.안드로이드 표면 캔버스 .drawRect는 그림자 효과가 부패합니다.
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를 바꿀 때 상자는 다른 곳에 그려지지만 기존 장소는 부식 효과가 있습니다. 나는 그것을 무력화하고 싶다.
Btw, JellyBean을 사용하는 Galaxy S3에서 테스트 중입니다. ProjectButter가이 문제를 일으키는 지 잘 모르겠지만 구형 전화를 사용해 보았습니다.