Coder Social home page Coder Social logo

harishn28 / react-native-signview Goto Github PK

View Code? Open in Web Editor NEW
15.0 15.0 5.0 303 KB

Signature view for react native(Android + IOS)

License: MIT License

JavaScript 15.64% Python 7.00% Java 44.00% Objective-C 33.36%
android ios react react-native react-native-view signature

react-native-signview's People

Contributors

harishn28 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

react-native-signview's Issues

cropImage error : x must be >= 0 (or width, height)

Hi,
I get sometimes errors on a few devices. I can not simulate this error by myself on my device. This all errors are from error reporting from our customers. Can someone help me with this problem please?

Thank you very much
Daniel

Error: (3 types of errors)

com.harishn28.reactnativesignview.SignatureView.cropImage

java.lang.IllegalArgumentException: x must be >= 0
or
java.lang.IllegalArgumentException: width must be > 0
or
java.lang.IllegalArgumentException: height must be > 0

Stack traces:

android.graphics.Bitmap.checkXYSign Bitmap.java:358
android.graphics.Bitmap.createBitmap Bitmap.java:670
android.graphics.Bitmap.createBitmap Bitmap.java:640
com.harishn28.reactnativesignview.SignatureView.cropImage SignatureView.java:81
com.harishn28.reactnativesignview.SignatureView.getSignature SignatureView.java:107
com.harishn28.reactnativesignview.SignatureView.updateSignAvailability SignatureView.java:132
com.harishn28.reactnativesignview.SignatureView.onTouchEvent SignatureView.java:157
android.view.View.dispatchTouchEvent View.java:7782
android.view.ViewGroup.dispatchTransformedTouchEvent ViewGroup.java:2322
android.view.ViewGroup.dispatchTouchEvent ViewGroup.java:2027
android.view.ViewGroup.dispatchTransformedTouchEvent ViewGroup.java:2322
android.view.ViewGroup.dispatchTouchEvent ViewGroup.java:2027
android.view.ViewGroup.dispatchTransformedTouchEvent ViewGroup.java:2322
android.view.ViewGroup.dispatchTouchEvent ViewGroup.java:2027
android.view.ViewGroup.dispatchTransformedTouchEvent ViewGroup.java:2322
android.view.ViewGroup.dispatchTouchEvent ViewGroup.java:2027
android.view.ViewGroup.dispatchTransformedTouchEvent ViewGroup.java:2322
android.view.ViewGroup.dispatchTouchEvent ViewGroup.java:2027
android.view.ViewGroup.dispatchTransformedTouchEvent ViewGroup.java:2322
android.view.ViewGroup.dispatchTouchEvent ViewGroup.java:2027
com.swmansion.gesturehandler.react.RNGestureHandlerEnabledRootView.dispatchTouchEvent RNGestureHandlerEnabledRootView.java:34
android.view.ViewGroup.dispatchTransformedTouchEvent ViewGroup.java:2322
android.view.ViewGroup.dispatchTouchEvent ViewGroup.java:2027
android.view.ViewGroup.dispatchTransformedTouchEvent ViewGroup.java:2322
android.view.ViewGroup.dispatchTouchEvent ViewGroup.java:2027
android.view.ViewGroup.dispatchTransformedTouchEvent ViewGroup.java:2322
android.view.ViewGroup.dispatchTouchEvent ViewGroup.java:2027
android.view.ViewGroup.dispatchTransformedTouchEvent ViewGroup.java:2322
android.view.ViewGroup.dispatchTouchEvent ViewGroup.java:2027
android.view.ViewGroup.dispatchTransformedTouchEvent ViewGroup.java:2322
android.view.ViewGroup.dispatchTouchEvent ViewGroup.java:2027
com.android.internal.policy.impl.PhoneWindow$DecorView.superDispatchTouchEvent PhoneWindow.java:2109
com.android.internal.policy.impl.PhoneWindow.superDispatchTouchEvent PhoneWindow.java:1541
android.app.Activity.dispatchTouchEvent Activity.java:2491
android.support.v7.view.WindowCallbackWrapper.dispatchTouchEvent WindowCallbackWrapper.java:69
com.android.internal.policy.impl.PhoneWindow$DecorView.dispatchTouchEvent PhoneWindow.java:2057
android.view.View.dispatchPointerEvent View.java:7973
android.view.ViewRootImpl$ViewPostImeInputStage.processPointerEvent ViewRootImpl.java:4392
android.view.ViewRootImpl$ViewPostImeInputStage.onProcess ViewRootImpl.java:4263
android.view.ViewRootImpl$InputStage.deliver ViewRootImpl.java:3809
android.view.ViewRootImpl$InputStage.onDeliverToNext ViewRootImpl.java:3859
android.view.ViewRootImpl$InputStage.forward ViewRootImpl.java:3828
android.view.ViewRootImpl$AsyncInputStage.forward ViewRootImpl.java:3935
android.view.ViewRootImpl$InputStage.apply ViewRootImpl.java:3836
android.view.ViewRootImpl$AsyncInputStage.apply ViewRootImpl.java:3992
android.view.ViewRootImpl$InputStage.deliver ViewRootImpl.java:3809
android.view.ViewRootImpl$InputStage.onDeliverToNext ViewRootImpl.java:3859
android.view.ViewRootImpl$InputStage.forward ViewRootImpl.java:3828
android.view.ViewRootImpl$InputStage.apply ViewRootImpl.java:3836
android.view.ViewRootImpl$InputStage.deliver ViewRootImpl.java:3809
android.view.ViewRootImpl.deliverInputEvent ViewRootImpl.java:6124
android.view.ViewRootImpl.doProcessInputEvents ViewRootImpl.java:6104
android.view.ViewRootImpl.enqueueInputEvent ViewRootImpl.java:6058
android.view.ViewRootImpl$WindowInputEventReceiver.onInputEvent ViewRootImpl.java:6254
android.view.InputEventReceiver.dispatchInputEvent InputEventReceiver.java:185
android.os.MessageQueue.nativePollOnce MessageQueue.java
android.os.MessageQueue.next MessageQueue.java:138
android.os.Looper.loop Looper.java:150
android.app.ActivityThread.main ActivityThread.java:5292
java.lang.reflect.Method.invokeNative Method.java
java.lang.reflect.Method.invoke Method.java:515
com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run ZygoteInit.java:824
com.android.internal.os.ZygoteInit.main ZygoteInit.java:640
dalvik.system.NativeStart.main NativeStart.java

Devices:

Redmi Note 4, Lenovo TAB4 10, TAB 2 A7-30HC, Redmi Note 5A, Galaxy S7 etc...

System:

android

Date and device

is it possible to put the date and the device inside the signature?

Can't build for iOS production

Hi! I've been using react-native-signview with Android and it works perfectly.
But now when I try to compile it for iOS, i get the following error: "ld: library not found for -lReactNativeSignView". Strangely, it works fine when debuggin in XCode Simulator or an actual iPhone.

react-native: 0.57.8
react-native-signview: 1.0.5

Could you please help me fixing this?
Thank you!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.