<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
<!-- 画面转换位置一动效果 -->
<translate
android:duration="60"
android:fromXDelta="5"
android:toXDelta="-20"
android:repeatMode="reverse"
android:repeatCount="6"/>
</set>
/**
* 左右晃动的动画*
* @param ed
* @param iv
* @param context
*/
public static void leftRightSwing(EditText ed, Context context) {
Animation animation = AnimationUtils.loadAnimation(context,
R.anim.edittext_swing);
LinearInterpolator linearinterpolator = new LinearInterpolator();
animation.setInterpolator(linearinterpolator);
if (animation != null)
ed.startAnimation(animation);
}
/**
* 左右晃动的动画
*
* @param ed
* @param iv
* @param context
*/
public static void leftRightSwing_two(TextView ed,ImageView iv ,Context context) {
Animation animation = AnimationUtils.loadAnimation(context,
R.anim.edittext_swing);
LinearInterpolator linearinterpolator = new LinearInterpolator();
animation.setInterpolator(linearinterpolator);
if (animation != null)
ed.startAnimation(animation);
if (animation != null)
iv.startAnimation(animation);
}
/**
* 左右晃动的动画
*
* @param ed
* @param iv
* @param context
*/
public static void leftRightSwing_three(RelativeLayout rl,Context context) {
Animation animation = AnimationUtils.loadAnimation(context,
R.anim.edittext_swing);
LinearInterpolator linearinterpolator = new LinearInterpolator();
animation.setInterpolator(linearinterpolator);
if (animation != null)
rl.startAnimation(animation);
}
/**
* 监听事件
*/
private void addListener() {
// 监听输入事件
forget_paw_1.addTextChangedListener(new EditTextInputMonitor_1(
forget_paw_del_1));
forget_paw_2.addTextChangedListener(new EditTextInputMonitor(
forget_paw_del_2));
forget_paw_3.addTextChangedListener(new EditTextInputMonitor(
forget_paw_del_3));
forget_paw_4.addTextChangedListener(new EditTextInputMonitor(
forget_paw_del_4));
// 点击删除清空事件
forget_paw_del_1.setOnClickListener(new EditTextDelMonitor(
forget_paw_1, forget_paw_del_1));
forget_paw_del_2.setOnClickListener(new EditTextDelMonitor(
forget_paw_2, forget_paw_del_2));
forget_paw_del_3.setOnClickListener(new EditTextDelMonitor(
forget_paw_3, forget_paw_del_3));
forget_paw_del_4.setOnClickListener(new EditTextDelMonitor(
forget_paw_4, forget_paw_del_4));
// 监听焦点事件
forget_paw_1.setOnFocusChangeListener(new EditTextFocusMonitor(
forget_paw_del_1, forget_paw_1));
forget_paw_2.setOnFocusChangeListener(new EditTextFocusMonitor(
forget_paw_del_2, forget_paw_2));
forget_paw_3.setOnFocusChangeListener(new EditTextFocusMonitor(
forget_paw_del_3, forget_paw_3));
forget_paw_4.setOnFocusChangeListener(new EditTextFocusMonitor(
forget_paw_del_4, forget_paw_4));
}