亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

淺析Android手機衛(wèi)士之抖動輸入框和手機震動

 更新時間:2016年04月25日 17:03:06   作者:陶士涵  
這篇文章主要介紹了淺析Android手機衛(wèi)士之輸入框抖動和手機震動的相關資料,需要的朋友可以參考下

查看apiDemos,找到View/Animation/shake找到對應的動畫代碼,直接拷貝過來

當導入一個項目的時候,報R文件不存在,很多情況是xml文件出錯了

Animation shake = AnimationUtils.loadAnimation(this, R.anim.shake);

et_phone.startAnimation(shake);

動畫的xml文件shake.xml

android:interpolator="@anim/cycle_7"

interpolator是插入器,可以定義動畫的速度等

調(diào)用Animation對象的setInterpolator()方法,設置插入器,參數(shù):Interpolator對象

匿名實現(xiàn)Interpolator接口,重寫getInterpolation()方法,設置中自定義動畫速率,傳入一個flaot x

輸入框的震動效果

獲取Vibrator對象,調(diào)用getSystemService()方法,參數(shù):VIBRATOR_SERVICE

調(diào)用Vibrator對象的vibrate()方法,參數(shù):毫秒

需要添加權限android.permission.VIBRATE

這個可以做一些振動器~

/**
* 查詢歸屬地
*/
public void queryNumber(View v) {
phone = et_phone.getText().toString().trim();
if (TextUtils.isEmpty(phone)) {
//抖動動畫
Animation shake = AnimationUtils.loadAnimation(this, R.anim.shake);
et_phone.startAnimation(shake);
//手機震動
vibrator.vibrate(2000);
Toast.makeText(this, "請輸入手機號碼", 0).show();
return;
}
String result = NumberQueryAddressUtil.queryAddress(phone);
tv_address.setText(result);
}

shake.xml

<translate xmlns:android="http://schemas.android.com/apk/res/android"
android:duration="1000"
android:fromXDelta="0"
android:interpolator="@anim/cycle_7"
android:toXDelta="10" /> 

cycle_7.xml

<cycleInterpolator xmlns:android="http://schemas.android.com/apk/res/android" android:cycles="7" />

以上所述是小編給大家介紹的Android手機衛(wèi)士之輸入框抖動和手機震動的相關內(nèi)容,希望對大家有所幫助!

相關文章

  • Android用Canvas繪制貝塞爾曲線

    Android用Canvas繪制貝塞爾曲線

    這篇文章主要為大家詳細介紹了Android用Canvas繪制貝塞爾曲線,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-06-06
  • Android編程實現(xiàn)webview執(zhí)行l(wèi)oadUrl時隱藏鍵盤的workround效果

    Android編程實現(xiàn)webview執(zhí)行l(wèi)oadUrl時隱藏鍵盤的workround效果

    這篇文章主要介紹了Android編程實現(xiàn)webview執(zhí)行l(wèi)oadUrl時隱藏鍵盤的workround效果,較為詳細的分析了執(zhí)行l(wèi)oadUrl時隱藏鍵盤的workround具體步驟與兩種實現(xiàn)技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-10-10
  • 如何利用Flutter仿寫微信搜索頁效果

    如何利用Flutter仿寫微信搜索頁效果

    這篇文章主要給大家介紹了關于如何利用Flutter仿寫微信搜索頁效果的相關資料,文中通過實例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2022-01-01
  • 快速處理ListView為空的情況

    快速處理ListView為空的情況

    下面小編就為大家?guī)硪黄焖偬幚鞮istView為空的情況。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-04-04
  • Android入門之計時器Chronometer的使用教程

    Android入門之計時器Chronometer的使用教程

    Chronometer是一個簡單的定時器,你可以給它一個開始時間,并以此定時。本文將利用個簡單的示例為大家講解一下它的使用,感興趣的小伙伴可以嘗試一下
    2022-11-11
  • Android 中的類文件和類加載器詳情

    Android 中的類文件和類加載器詳情

    這篇文章主要介紹了Android 中的類文件和類加載器詳情,文章圍繞主題展開詳細的內(nèi)容介紹,具有一定的參考價值,需要的小伙伴可以參考一下
    2022-06-06
  • flutter 自定義card陰影效果及card使用

    flutter 自定義card陰影效果及card使用

    這篇文章主要介紹了flutter 自定義card陰影效果及card使用,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-04-04
  • Android Studio 3.1.3升級至3.6.1后舊項目的兼容操作方法

    Android Studio 3.1.3升級至3.6.1后舊項目的兼容操作方法

    這篇文章主要介紹了Android Studio 3.1.3升級至3.6.1后舊項目的兼容操作方法,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-03-03
  • SimpleCommand實現(xiàn)圖片下載(二)

    SimpleCommand實現(xiàn)圖片下載(二)

    這篇文章主要為大家詳細介紹了SimpleCommand實現(xiàn)圖片下載,并顯示到ImageView控件上,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-10-10
  • Android開發(fā)之電話撥號器實例詳解

    Android開發(fā)之電話撥號器實例詳解

    這篇文章主要介紹了Android開發(fā)之電話撥號器,結(jié)合實例形式詳細分析了Android電話撥號器的實現(xiàn)步驟與具體代碼,并附帶了一個Android開放電話撥號器的學習筆記,需要的朋友可以參考下
    2015-12-12

最新評論