android典型程式碼系列(二十二)------按鍵使上面的EditText抖動
按鍵使上面的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使用APIDemos程式碼(EditText左右抖動)AndroidAPIIDE
- 特權FPGA 按鍵消抖檢測程式碼FPGA
- 三行程式碼按鍵消抖 獨立按鍵 矩陣按鍵 長按 短按 雙擊行程矩陣
- 按鍵的檢測與去抖動
- android典型程式碼系列(十六)------GPS定位Android
- android典型程式碼系列(二十五)------popupwindow的使用Android
- android典型程式碼系列(三十)------DES加密演算法Android加密演算法
- Android軟鍵盤與EditText近乎完美的互動Android
- android典型程式碼系列(二十六)------App widget的使用AndroidAPP
- Android EditText多行顯示並支援修改軟鍵盤右下角按鈕Android
- android 處理按鍵動作Android
- Android UI系列-----EditText和AutoCompleteTextViewAndroidUITextView
- android典型程式碼系列(二十八)------通話記錄的操作Android
- 使阿里oss實現前端程式碼自動上傳阿里前端
- android典型程式碼系列(十七)------C程式碼中加入LOG_引入標頭檔案AndroidC程式
- 按鍵中斷驅動程式
- android典型程式碼系列(二十)------多執行緒下載、斷點續傳Android執行緒斷點
- android典型程式碼系列(二十九)------簡訊資料庫操作相關Android資料庫
- Android進階系列:八、自定義View之音訊抖動動效AndroidView音訊
- js捕獲鍵盤按鍵程式碼例項JS
- Android隱藏EditText長按選單中分享功能探索Android
- android 按鍵聲音Android
- js獲取鍵盤按鍵值程式碼例項JS
- eclipse 程式碼提示習慣--關閉按 .按鍵時自動提示 造成的卡頓Eclipse
- Android 記憶體抖動Android記憶體
- Android - 控制元件抖動效果Android控制元件
- android典型程式碼系列(二十四)------獲取某個應用程式所佔用的記憶體Android記憶體
- jQuery獲取keycode按鍵值程式碼jQuery
- android按鍵模擬測試Android
- js實現的元素抖動效果程式碼例項JS
- 滑鼠懸浮實現抖動效果例項程式碼
- android 讓 EditText, TextView自動識別連結AndroidTextView
- 防止點選退格鍵使網頁後退例項程式碼網頁
- android一鍵鎖屏程式碼Android
- 【android】android使用命令模擬按鍵Android
- JavaFx 實現按鈕防抖Java
- Flutter抖動動畫、顫抖動畫、Flutter文字抖動效果Flutter動畫
- 按鈕上面的按鈕 (轉)