używam biblioteki ZXing, w pełni zintegrowany z plików JAR w moim Android app i mam następujący problem:ZXing podwójnego obrazu/nakładkę po skanowaniu
Problem:
Po zeskanowaniu kodu kreskowego, zeskanowany obraz pozostaje na wierzchu obrazu z kamery na żywo z około 50% przezroczystością przez około 1-2 sekundy.
Pytanie:
Czy istnieje jakiś sposób, aby mieć tylko skanowany obraz pojawi się na 0% przejrzystości, zamiast dziwne nakładki? Lub, jeszcze lepiej, może pokazać niestandardowy fragment?
Dziękuję.
Kod: [W/O niezwiązanych elementów]
public static void initiateScan(Fragment fragment) {
IntentIntegrator ii = new IntentIntegrator(fragment);
DisplayMetrics dm = fragment.getResources().getDisplayMetrics();
ii.addExtra("SCAN_WIDTH", dm.heightPixels);
ii.addExtra("SCAN_HEIGHT", dm.widthPixels/4);
ii.addExtra("SCAN_MODE", "ONE_D_MODE");
List<String> c = new ArrayList<String>();
c.add("CODE_39");
ii.initiateScan(c, -1);
}
public void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
if(requestCode==IntentIntegrator.REQUEST_CODE) { // scan from ZXing
String raw_vin=null;
String vin = null;
boolean success=false;
IntentResult result = IntentIntegrator.parseActivityResult(requestCode,
resultCode, data);
if(result!=null)
{
String content = result.getContents();
if(content!=null)
{
raw_vin=content;
vin=raw_vin;
success=true;
}
}
}
}
przykład:
jeśli używasz ZXing z kodem źródłowym można dostosować w zależności od zapotrzebowania – Pavan
@Pavan Wszelkie sugestie lub wskazówki co do tego, gdzie będzie się znajdować? Masz pojęcie, co by się zmieniło, jeśli w ogóle możliwe? – Dima
tutaj jest kod źródłowy, aby znaleźć aktywność lub widok, które chcesz dostosować https://github.com/zxing/zxing – Pavan