사용자 정의보기를 작성하고 그릴 때 모양을 그리려고합니다. 도형은 CYAN 색상의 첨부 파일로 표시됩니다. 하지만 원래의 너비와 겹쳐진보기를 스크롤 한 후 리사이클 러보기에 해당 사용자 정의보기를 추가 할 때. 내가 선을 사용하려고하면 어떤 문제도 생기지 않을 것이지만 경로 만 문제를 일으키고 있습니다. 사용하고 싶은 모양을 얻을 수있는 방법을 제안하십시오.RecyclerView에 추가 할 때 경로 생성 probem을 사용하여 그려진 모양
코드 나는 내 그림의 형태가 변화하고 스크롤 할 때 당신이 볼 수있는() 메소드에게의 onDraw에서
int totalWidth=xMargin+width;
int totalHeight=yMargin+height;
//draw required share here
path.moveTo(totalWidth,yMargin);
path.lineTo(totalWidth,yMargin);
path.lineTo(totalWidth-offset,yMargin+offset);
path.lineTo(totalWidth-offset,totalHeight-offset);
path.lineTo(totalWidth-2*offset,totalHeight);
path.lineTo(xMargin,totalHeight);
path.lineTo(xMargin,yMargin+offset);
path.lineTo(xMargin+offset,yMargin);
canvas.drawPath(path, pathPaint);
을 모양을 그리는 데 사용. 문제에 대한 어떤 제안이라도 나를 도울 것입니다.
감사
제공되는 작은 정보
path.reset()을 추가 한 후에 문제가 해결되었습니다. 나중에 참조 할 수 있도록 ans를 게시했습니다. 감사. – AkhilGite