Closed. This question needs details or clarity. It is not currently accepting answers.
Want to improve this question? Add details and clarify the problem by editing this post.
Closed 7 years ago.
Improve this question
Android animation keyboard open.
whenever i click done in the keyboard i want keyboard close slowly with animation.
Can i implement it on default keyboard to make this type of stuff or make custom keyboard for that.
please suggest me: i am just new android beginner.
thanks in advance.
An app receives no notification of when a keyboard appears, and the android framework itself is responsible for either sliding the app or laying it out again. So customization isn't really possible. Which is probably a good thing- a keyboard is a separate app, and having written one I wouldn't want to even try to write the keyboard half of such an animation, we'd never get it to look right with all the various ways the app could do it.
The closest you'll get is to specify the fields to pan rather than resize when the keyboard is opened.
Related
Closed. This question needs details or clarity. It is not currently accepting answers.
Want to improve this question? Add details and clarify the problem by editing this post.
Closed 6 years ago.
Improve this question
I need to show a button below (numeric) soft keyboard in a layout of an android app. I don't need to use "done" key in the keyboard, but the button below the soft keyboard which is keyboard width-wise.
I'm not sure if I understand the question. But if you would like to show your own button below the keyboard, this is not possible. You can't change the position of the system keyboard. If your requirements are simple enough, you might want to consider building your own numeric keyboard in the layout and not using the system keyboard. This is not ideal, but then you would be able to add a button below the keyboard
Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 4 years ago.
Improve this question
I know there is a way to detect if some app overlays my app, i.e. touch filtering(flag android:filterTouchesWhenObscured) against hijacking attacks.
If you want to create some policy to handle touches you may override the method
public boolean onFilterTouchEventForSecurity(MotionEvent event)
of the View. For example, you want to show some dialog if your app is obscured by an other window.
But all of these solutions you can do if a user touches the view. I want to show some dialog when the user opens the app. Is it possible?
Also I tried to emulate touch event, but I don't know where I can get MotionEvent.FLAG_WINDOW_IS_OBSCURED and after that to set to motion event flags.
And the second question: is there a way to say what app is obscuring my app?
For example, I know there are a lot of apps, such as twilight, that add some filter over your display. They use specific permission (android.permission.SYSTEM_ALERT_WINDOW) to do it.
Thanks.
Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 8 years ago.
Improve this question
I am new to android. I am currently looking for developing a android application which quickly needs to enable my application.
It may be pressing a power button or volume button in a specific pattern or taping the screen continuously.
I doesn't want to use the screen light on or off since it activates my application for some random reason.
Android does not have a built in feature that lets you run an application by pressing the hardware keys.
A possible solution would be to run a service that intercept the volume keys (https://stackoverflow.com/a/7130685/2804473). This solution will probably be too intrusive for the end user though.
I would not recommend your proposed idea. Instead, play by the given "rules" that the Android environment provides. You might want to use a Widget instead? If the hardware-trigger is that important, maybe you should take a look at accessories such as Pressy (https://play.google.com/store/apps/details?id=com.pressy.app) or similar?
Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 8 years ago.
Improve this question
I've made a sample android soft keyboard. I want it to use across all applications (hangout, whatsapp etc). What are the possible ways to do it? ( below are the options I'm thinking of )
To run this as service and to detect if android softkeyboard is invoked and disable that and run my softkeyboard ( i don't want this).
I want it to be shown in Settings> Language and Input > Keyboard .
Where I can select the keyboard .(Preferred method). Ssome of my friends liked my new keyboard and want to use it. So I think this will be better option.
I'm stuck now.Any suggestions on how to proceed.
Thanks
To run this as service and to detect if android softkeyboard is invoked and disable that and run my softkeyboard ( i don't want this).
Moreover, that is not possible, for obvious privacy and security reasons.
I want it to be shown in Settings> Language and Input > Keyboard
If you implemented an input method editor following the documentation, it should already be there.
Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 9 years ago.
Improve this question
I wonder how google does it?? When you first power your device on, A introduction to apps and features will be shown in green color when user touches it the element will disappear ! I tried searching google but i don't get exact idea of what that layout / element was? Please regret me if this was a duplicate question.
this is definitely what you are looking for
Holo-themed transparent demo overlays
Are you just trying to do something on the first launch and then never again? Or are you looking for that look and feel? If so, it's probably just images and such layed out. If you want to test the first launch, there's a few ways to do it. One of the easiest is to create an empty file in the shared preferences in your onCreate() method, then check to see if it is there. If it's not there, you do your on first launch action and then create the file afterwards.
Check this out: Determine if android app is the first time used