QR코드 생성 라이브러리 zxing 공백 간격 문제

1182 단어 android
오늘 프로젝트에서 QR코드를 생성하는 수요가 있기 때문에 Zxing이라는 QR코드 라이브러리를 생각해냈습니다. Zxing 라이브러리에 대한 상세한 설명은 여기서 하지 않고 인터넷에 많이 있습니다.여기서 주로 사용 과정에서 만나는 큰 구덩이, 공백 간격 문제를 이야기한다.소스 코드에서 빈 여백을 설정하는 데 사용될 margen 매개 변수가 제공되지만 실제로 사용할 때는 작동하지 않습니다.
* @param margin      (   ,  :   >=0),  null ,zxing      "4"。

그래서 인터넷에서 찾아봤는데 들어오는 Margin 매개 변수라고 해서 직접 가져가서 경계를 설정하지 않았습니다. 그래서 라이브러리의 원본 코드를 수정해야 합니다. 프로젝트가 너무 바빠서 원본 코드를 볼 시간이 없습니다. 인터넷을 어떻게 바꾸는지에 대한 설명도 있고 인터넷의 예를 참조하여 고쳤습니다. 바로 흰색 테두리를 직접 삭제하는 것입니다. 이것은 제 프로젝트의 요구에 부합되지 않습니다.따라서 QR코드를 설정해야 하는 ImageView의 너비를 설정하는 것이 좋습니다.
   img.setImageBitmap(QRCodeUtil.createQRCodeBitmap(content.toString(), 400, bitmap, 0.3f));                     ImageView                          ImageView    200,       400。          

 

좋은 웹페이지 즐겨찾기