Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package it.anddev.tutorial;
- import android.app.Activity;
- import android.inputmethodservice.Keyboard;
- import android.os.Bundle;
- import android.view.MotionEvent;
- import android.view.View;
- import android.view.animation.Animation;
- import android.view.animation.AnimationUtils;
- import android.widget.EditText;
- public class KeyboardWidgetTutorialActivity extends Activity {
- private CustomKeyboardView mKeyboardView;
- private View mTargetView;
- private Keyboard mKeyboard;
- @Override
- public void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.main);
- mKeyboard = new Keyboard(this, R.xml.keyboard);
- mTargetView = (EditText) findViewById(R.id.target);
- mTargetView.setOnTouchListener(new View.OnTouchListener() {
- @Override
- public boolean onTouch(View v, MotionEvent event) {
- showKeyboardWithAnimation();
- return true;
- }
- });
- mKeyboardView = (CustomKeyboardView) findViewById(R.id.keyboard_view);
- mKeyboardView.setKeyboard(mKeyboard);
- mKeyboardView
- .setOnKeyboardActionListener(new BasicOnKeyboardActionListener(
- this));
- }
- private void showKeyboardWithAnimation() {
- if (mKeyboardView.getVisibility() == View.GONE) {
- Animation animation = AnimationUtils
- .loadAnimation(KeyboardWidgetTutorialActivity.this,
- R.anim.slide_in_bottom);
- mKeyboardView.showWithAnimation(animation);
- }
- }
- }
Add Comment
Please, Sign In to add comment