How to draw and recognize gesture using gesture overlay view - android

I do not know Why I am getting error and getting my app crash saying index out of bound. I have made three different question but none of them help. So here I am saving my basic idea.
I think there is no need to share the code, All I want to draw the gesture on the gestureOverlayView are the points given below
if the gesture is the right gesture Say Letter A then it should stay visible if not then it should disappear as it does every time.
If the user has made the right gesture then the gesture should not be disappear , but there is a reset button , when the user made the correct gesture and let say it is not disappear then when user click on the Reset Button then the gestureOverlayView Should be removed
So Please kindly guide me how can I made gesture permanent after when it is the gesture we wanted user to made and then if it is our desired gesture and successfully made it permanent then how to reset it on the reset button
Please guide me and help me

Related

How can I implement a user "swipe up to reveal" on android

I want to implement a lock screen where the user has to swipe up an image to reveal the app lock screen. I know how to animate views, but how do I animate them based on user input? (i.e. not just swipe up, user should be able to pull the image along)
I really don't know the term for this action so I've been stumped trying to search for it. I tried searching google in many ways but no results
You can use GestureDetector to detect user's gesture and then you need to animation views.Use below links for ref
https://github.com/pwittchen/swipe
https://github.com/championswimmer/SimpleFingerGestures_Android_Library
https://stackoverflow.com/a/12938787/1481962

Drag and Drop Items from Listview into Activity

In my app, I want the user to be able to follow this list of instructions to be able to put a link to their installed android apps into a widget that I am creating.
In the widget, when the user taps the widget it opens up a new activity which contains all of their apps. To add new app links to that activity, I want the user to be able to pull out a kind of scrolling tab that would hold a list of all of their applications they have on their device (I already know how to do this). The user would then be able to press and hold on a app from that listview and then drag it into the droppable area in the widget that would hold their app. Please note the picture below to get a better idea of what I mean (sorry for poor quality):
How could I turn a listview object into something that is able to do this? I would have to make the listview have a touch listener attribute and then make the droppable area have a drag event, that much I am sure of (somewhat from just looking around on how to make things drag and droppable).
How could I do this? Any ideas or comments on improvements are appreciated!
You could use setOnItemLongClickListener to set a listener waiting for a long click then when it is fired begin the drag process.

How to create Gestures in my application?

I have submit button. When I do click or tap below a submit button, it should be able to recognize the gesture by programmatically in android. How could I do this?
Do I need to download anything based on Gestures? Else what should I do for this Gestures?
And, like a Gesture point- If I draw a line using Gesture concept or anything, gesture should perform its actions . After I draw a line, it should be able to open another screen. It must be able to display the last page.
maybe you need this android gestures.
To get information with regard to creating Gesture application at http://androidresearch.wordpress.com/2012/01/10/working-with-gesture-api-in-android/

Like voice over for Android

Good day to all!
I'm trying to implement a voice over for Android (like iPhone), but a specific application (not the entire operating system)
Imagine a screen with six buttons, so they occupy the entire activity, distributed equally in size.
When I "walk" with my finger on the screen, I want to give focus to the button and capture the event when the button has focus and let the focus as well.
Conclusion: As I flick on the screen and if it is over a button, the focus button. if I continue to drag the finger, give the focus to another button without taking your finger off the screen.
Can anyone help me? Sorry for bad English.
I don't think you can use the Android Button class for this, but instead do a custom view, draw six rectangles, and write an onTouchEvent method that determines what sound to play based on where the user's finger is. See the Sudokuv4 example at http://pragprog.com/book/eband3/hello-android for some code you can use.
Well you have to know positions of buttons. You can use basic view functions to get positions (getLeft(), and so on...)
After that you have to implment onTouchListner for Activity. Within you have to check where Event.x and Event.y pointers are and set foucs to specified view. After pointers move from specified view you set focus to false.

Zoom controls not appearing after first click, for later clicks

My problem is that the zoom controls don't appear on the mapview after one click, i.e the first click after the application loads. (I am using the deprecated version.)
In my application, on a click I position a pushpin on the touched location and also generate a toast with the co-ordinates. After I click the map, the pin is re-loacated and the toast are generated (albeit a bit late, I guess because of the time for which they have to say on screen)
What is happening wrong? What gives? Are the two activities (pin and toast) stealing the touch event?
Can you suggest any alternatives?
I solved it myself, i had to add
mapView.displayZoomControls(true);
to the function that handled all the click events. but now it doesnt pan. ill see what i can do about it.
thanks.

Categories

Resources