介绍

安卓端高性能输入框,支持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);
    }
}