meparam / HideKeyboard

仿iOS输入法点击输入框以外区域 自动隐藏软键盘轻量级库 , Imitation iOS automatic hidden soft keyboard

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Hidekeyboard

Abstract

Modelled on the iOS implementation click on the input box area, soft keyboard hide, a super easy to use library of lightweight.

Chinese Documents

点击查看中文文档

Gif

1

Demo

Download Demo

Usage

Step 1

Gradle

dependencies {
    compile 'com.yinglan.keyboard:hidekeyboard:1.1.3'
}

Step 2

In Java Code

The main method
		HideUtil.init(context);

OR

		HideUtil.init(context,viewgroup);

OR

  //Forced hidden keyboard
		HideUtil.hideSoftKeyboard(activity);
USE
{
	 @Override
     protected void onCreate(Bundle savedInstanceState) {
         super.onCreate(savedInstanceState);
         setContentView(R.layout.activity_main);
         HideUtil.init(this);
     }
}

OR

{
	 @Override
     protected void onCreate(Bundle savedInstanceState) {
         super.onCreate(savedInstanceState);
         setContentView(R.layout.activity_main);
         ViewGroup viewGroup = (ViewGroup) findViewById(R.id.activity_main);
         HideUtil.init(this,viewGroup);
     }
}

OR

view.findViewById(R.id.view).setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                HideUtil.hideSoftKeyboard(getActivity());
            }
        });

FAQ

	The library implementation uses the top layer layout android.R.id.content the OnTouchListener listener, rewrite the monitor to be noted.

LICENSE

Apache License Version 2.0

About

仿iOS输入法点击输入框以外区域 自动隐藏软键盘轻量级库 , Imitation iOS automatic hidden soft keyboard

License:Apache License 2.0


Languages

Language:Java 100.0%