当前位置: 搜索的结果

EditText文字输入飞入效果

EditText文字输入飞入效果,空软键盘输入每一个文字的时候优美的展现在edit效果,
本项目主要是自定义BiuEditText实现。
项目来自:https://github.com/xujinyang/BiuEditTex
本项目主要由如下动画实现:
 final AnimatorSet animSet = new AnimatorSet();
        ObjectAnimator animX = ObjectAnimator.ofFloat(textView, "translationX", startX, endX);
        ObjectAnimator animY = ObjectAnimator.ofFloat(textView, "translationY", startY, endY);
        ObjectAnimator scaleX = ObjectAnimator.ofFloat(textView, "scaleX", 0.6f, 1.2f);
        ObjectAnimator scaleY = ObjectAnimator.ofFloat(textView, "scaleY", 0.6f, 1.2f);

        animY.setInterpolator(new DecelerateInterpolator());
        animSet.setDuration(600);
        animSet.addListener(new AnimatorListenerAdapter() {
            @Override
            public void onAnimationStart(Animator animation) {
            }

            @Override
            public void onAnimationEnd(Animator animation) {
                contentContainer.removeView(textView);
            }
        });
        animSet.playTogether(animX, animY, scaleX, scaleY);
        animSet.start();

EditText输入电话号码、银行卡号自动添加空格分割

功能介绍:
①EditText输入电话号码、银行卡号自动添加空格分割
②自定义分割符号、分割模式
③右侧默认添加清除功能图标,可自定义图标并设置点击监听,配合PopupWindow等进行输入提示
④仿iOS输入风格
本项目来自:https://github.com/woxingxiao/XEditText
主要方法如下:
x_separator,分隔符,默认是一个空格
x_customizeMarkerEnable ,是否自定义Marker
x_showMarkerTime,显示Marker的时间:after_input(default), before_input, always
x_iOSStyleEnable ,是否使用iOS风格

CloudEditText

EditText内容分不同块显示,支持校验,删除块,添加块,得到块代表的字符串集合

https://github.com/g707175425/CloudEditText

floatlabelededittext

 https://github.com/wrapp/floatlabelededittext

MaterialEditText

AppCompat v21使得在app中实现Material风格的文字输入框变得更加容易,但是限制很多,如果你尝试过,肯定懂我在说什么。因此作者写了这个MaterialEditText,实现Google Material Design 中的多种效果。比较实用的是字数限制,带清除按钮等功能。