我指的是将onDraw的参数canvas用类成员变量保存着,在onTouchEvent中直接使用这个canvas进行drawLine等等操作,有没有这种做法?
ringa_lee
이는 View의 그리기 메커니즘을 인위적으로 파괴하기 때문에 실제 출력이 원하는 결과를 얻지 못하게 됩니다.
이는 View
View
일 때 그리기에 필요한 매개변수(캔버스 아님)를 설정한 다음 View#onTouchEvent(...)를 호출하여 View#invalidate()에게 다시 그리도록 알립니다.View
View#onTouchEvent(...)
View#invalidate()
일 때 그리기에 필요한 매개변수(캔버스 아님)를 설정한 다음
View#onTouchEvent(...)
를 호출하여View#invalidate()
에게 다시 그리도록 알립니다.View