Comments (7)
@oumardiarra you can achieve this by
barcodeCapture.setTouchAsCallback(false);
from mobilevisionbarcodescanner.
Hi @KingsMentor
thanks for the feedback. Where tu put that code. I've added it to the oncreate method like this:
protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main2); BarcodeCapture barcodeCapture = (BarcodeCapture) getSupportFragmentManager().findFragmentById(R.id.barcode); barcodeCapture.setTouchAsCallback(false); barcodeCapture.setRetrieval(this); /* barcodeCapture.setTouchAsCallback(false);*/ }
and I'm still getting value when I only click on screen. Also I've added barcodeCapture.setShowFlash(true);
after barcode initialization but it doesn't work. Flash works only if i use it directly in fragment(app:gvb_flash="true)
from mobilevisionbarcodescanner.
@oumardiarra don't forget to call :
barcodeCapture.refresh(true);
call that method after changing any of the barcode preferences to make sure changes is reflected.
Let me know if this resolved the issue.
from mobilevisionbarcodescanner.
@KingsMentor no, I don't have the ability to add boolean parameter to the refresh() method.
Only barcodeCapture.refresh();
and also using it , I have the same behavior. Do i have to call it before calling barcodeCapture.setRetrieval(this);
or after?
Though I have tested both with same result. Seems that only Attributes on fragments works in my case but I don't have setTouchAsCallback
on it.
from mobilevisionbarcodescanner.
@oumardiarra update your dependency to :
compile 'xyz.belvi.mobilevision:barcodescanner:2.0.3'
// forceUpdate can be true or false
Also, call barcodeCapture.refresh(forceUpdate);
only after changing the barcode properties.
from mobilevisionbarcodescanner.
@oumardiarra confirm if the issue has been resolved.
from mobilevisionbarcodescanner.
@KingsMentor sorry for the delay. I always get values only when i click on screeen. I've updated my dependency as suggested above. Here is the code:
barcodeCapture.setSupportMultipleScan(true); barcodeCapture.setShowDrawRect(true); barcodeCapture.setTouchAsCallback(false); barcodeCapture.refresh(true);
from mobilevisionbarcodescanner.
Related Issues (20)
- 409 error when downloading dependency from https://repo.jfrog.org/artifactory/libs-release-bintray/com/google/android/gms/play-services-basement-license/11.4.2/play-services-basement-license-11.4.2.pom?referrer
- Camera2 implementation.
- The library com.google.android.gms:play-services-basement is being requested by various other libraries at [[11.0.4,11.0.4], [15.0.1,15.0.1]], but resolves to 15.0.1. Disable the plugin and check your dependencies tree using ./gradlew :app:dependencies. HOT 4
- QR Code scanner is not Retrieval HOT 2
- update google play services version to latest HOT 1
- RxPermission Library version update
- is there a way to turn on/off flash without "refresh"?
- Disable auto requesting camera permission
- How can I make the fragment of quickstart guide fills the entire screen? HOT 3
- Dependency posted not working but this does
- [Feature Request] Support for androidx HOT 2
- can you please setZoom function to set zoom
- I have layout in a fragment. The App is crashing with the error log NullException cannot cast to BarcosdeCapture. For activity is working fine but for fragment it is crashing HOT 1
- Got conflit when try to add gms library HOT 1
- Unable to destroy activity null pointer exception at barcodecapture.ondestroy HOT 8
- I can't detect and track more than 3 QR Codes at the same time?
- This error log showing continuously and nonstop when I run in Emulator (Pixel 2) but Not happen in real devices.
- Want Solution On This ASAP HOT 2
- Camera Preview continues to stretch
- Rx permissions2 prevents building app when jcenter() is removed to add mavenCentral() repository
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from mobilevisionbarcodescanner.