dead.png


  안녕하세요.


  LinearLayout 에 surfaceView 로 그림을 그리고 있습니다.


  MySurfaceView sv = new  MySurfaceView (getApplicationContext());

  LinearLayout ll = (LinearLayout)findViewById(R.id.test);


  이렇게 불러와서, 

  ll.setBackgroundColor(Color.BLUE);

  를 해주면, 푸른색 부분이 꽉 다 찹니다.


  하지만, 서페이스뷰를 이용한 그림을 그려야 하니, 

  ll.addView(sv);
  를 통해, 그리기를 서페이스뷰로 넘겨주었고, 서페이스뷰에서 run() 부분에
  canvas.drawColor(Color.BLUE); 를 해주고 unlockCanvasAndPost 를 해주면, 꼭 저렇게 약간 검은 부분이 오른쪽에 남게 되네요.

  모든 폰에서 그런건 아니고, 일부 기기(특히 노트류)에서 저런 현상이 있던데.. 저 검은 부분의 정체가 뭐죠 대체!!?