android典型代码系列(二十二)------按键使上面的EditText抖动
16lz
2022-04-04
按键使上面的EditText抖动:
1. query_number.xml
<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" > <EditText android:layout_width="fill_parent" android:layout_marginTop="5dip" android:layout_height="wrap_content" android:id="@+id/et_NumberQueryActivity" android:hint="请输入要查询的手机号码"/> <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/bt_NumberQueryActivity" android:text="查询"/> <TextView android:layout_width="fill_parent" android:layout_height="wrap_content" android:id="@+id/tv_NumberQueryActivity"/></LinearLayout>
2. res- anim– et_numberqueryactivity.xml
<?xml version="1.0" encoding="utf-8"?><translate xmlns:android="http://schemas.android.com/apk/res/android" android:fromXDelta="0" android:toXDelta="10" android:duration="1000" android:interpolator="@anim/cycle_7"></translate>
3. res-anim-cycle_7.xml
<?xml version="1.0" encoding="utf-8"?><cycleInterpolator xmlns:android="http://schemas.android.com/apk/res/android" android:cycles="7"></cycleInterpolator>
4. NumberQueryActivity.java
public class NumberQueryActivity extends Activity implements OnClickListener { private static final String TAG = "NumberQueryActivity"; private EditText et; private TextView tv; private Button bt; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.query_number); et=(EditText) this.findViewById(R.id.et_NumberQueryActivity); bt=(Button) this.findViewById(R.id.bt_NumberQueryActivity); tv=(TextView) this.findViewById(R.id.tv_NumberQueryActivity); bt.setOnClickListener(this); } @Override public void onClick(View v) { String et_content=et.getText().toString().trim(); if(TextUtils.isEmpty(et_content)){ Animation animation = AnimationUtils.loadAnimation(this, R.anim.et_numberqueryactivity); et.startAnimation(animation); return; }else{ Logger.i(TAG, "开始查询"); } }}
更多相关文章
- Android(安卓)获取手机的一些基本信息类
- java/android查询手机固话归属地、GSM卡信息
- android sqlite和listview 使用小例子
- Android(安卓)获取手机信息
- Android获取SD卡视频音频文件
- Android的第一个应用(拨打电话)
- Android教程之MediaStore
- Android联系人数据库全解析(1)
- Android控件抖动效果
随机推荐
- android通过httpClient请求获取JSON数据
- Android(安卓)Studio的.gitignore以及git
- 如何在Android平板电脑POWER按钮菜单中添
- A Faster Emulator with Better Hardware
- Android(安卓)permission 访问权限大全
- 「抄底 Android(安卓)内存优化 3」 ——
- android framework 输入事件分析
- 下载各个版本SDK Tools及ADT的技巧
- Android(安卓)Studio自带模拟器读写SDcar
- android.os.NetworkOnMainThreadExceptio