安卓端高性能输入框,支持100万文字流畅显示与编辑,可用于开发语法高亮代码编辑器。
allprojects {
repositories {
...
maven { url 'https://www.jitpack.io' }
}
}
dependencies {
implementation 'com.github.CodeNeedWho:fastedit:v1.0'
}
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
openWrapInputMode();
FastEdit fastEdit = new FastEdit(this);
setContentView(fastEdit);
}
/**
* 自动调节输入框高度
*/
public void openWrapInputMode() {
getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RESIZE | WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_VISIBLE);
}
}