UXDivers / Grial-UI-Kit-Support

This is our public repository for customers to report bugs about Grial UI Kit for Xamarin Forms
61 stars 26 forks source link

TabControl iOS Tab not responding #301

Open denfung opened 6 years ago

denfung commented 6 years ago

Hi Grial,

I am using TabControl iOS Tab for my app for both iPhone and Android phone. I would like to provide the consistent view for both platform, hence only iOS Tab is used.

This control work well on iPhone but not on Android phone. With the Grial UI Sample (latest download from GooglePlay with RTL support) on Android Phone, the tab only response to the touch if it is done fairly quickly. If I paused (pressed down) for awhile and release my finger, the Tab does not change to the view I just selected.

Anyway we can fix this? is there an option on Android project to modify this.

Regards, Dennis

jpbrocca commented 6 years ago

Hi @denfung, how are you?

Could you provide more info about the device you are using to test Grial latest on Google Play? (android API version, device model, etc.).

Are you experiencing similar issues with your Grial project? If that is the case, then please provide also info about the Xamarin Forms version you are using, Android version, etc.

Regards and thanks, JP

denfung commented 6 years ago

Hi @jpbrocca,

Attach is the video recording (mov in zip file) on Samsung S4. Same happen to Samsung S5. Other model I have not test. Yes, this happen on the Grial project tool.

In the demostration, when press the tab and release qucikly (normal speed), I can the respond. If I press and hold it for awhile, the tab does not response.

IMG_0774-small.zip

Regards, Dennis

jpbrocca commented 6 years ago

Hi @denfung, how are you? OK, it is clear now. The tab control currently only reacts to click event which makes it look unresponsive when long press and release events occur. We will be ASAP enhancing the UX by adding those events and the expected behavior.

Regards and thanks JP

denfung commented 6 years ago

Hi @jpbrocca,

Thanks for your confirmation.

Is there any workaround solution for this limitation for time being?

Thanks, Dennis

jpbrocca commented 6 years ago

Hi @denfung,

You are welcome. Researching a little bit more I found this xamarin bug that could be related: https://bugzilla.xamarin.com/show_bug.cgi?id=59863

You could try to upgrade to this pre version of Xamarin Forms and see if it improves: https://github.com/xamarin/Xamarin.Forms/releases/tag/release-2.4.0-sr3

Let me know how it goes.

Best, JP

denfung commented 6 years ago

Hi @jpbrocca ,

I has tested with the lasted Xamarin Forms, it works better. I mean is works better because it still not responding when press down longer. I guess this can't be help if it is using TapGestureRecognizer. The event just subside with long pressing.

Regards, Dennis