控制項抖動配合手機震動

2021-07-24 21:05:48 字數 1078 閱讀 8803

**應用場景:

表單提交不符合規範、密碼輸入錯誤等**

控制項抖動:

1、在res下的anim資料夾下建立xml檔案(以下為demo.xml),沒有anim資料夾自己建立。

demo.xml內容:
xmlns:android=""

android:fromxdelta="0"

android:toxdelta="10"

android:duration="1000"

android:interpolator="@anim/cycle" />

2、然後再建立xml檔案(以下為cycle.xml)

cycle.xml內容:
xmlns:android=""

android:cycles="7" />

3、控制項使用:

//抖動起來

animation shake=animationutils.loadanimation(上下文, r.anim

.shake);

控制項.startanimation(shake);

xml裡面的值可以自己去嘗試修改,看看效果

很多時候控制項抖動會和手機震動配合使用,所以就賦上手機震動**吧

先加許可權:

android:name="android.permission.vibrate" />
public

void

demo(context context)

如果需要控制震動規律和次數可以改用下面的方法:

引數1:停1秒震動2秒再停1秒震動2秒

引數2:重複引數1幾次,不重複就傳-1

vibrator.vibrate(new

long,1);

點選控制項時的抖動動畫集合

左邊抖動的 public static objectanimator tada view view public static objectanimator tada view view,float shakefactor 啟動 animator.setrepeatcount valueanimat...

關於 控制項抖動以及 互換位置的說寫

1.首先是uicollectionview的建立 建立乙個layout布局類 uicollectionviewflowlayout layout uicollectionviewflowlayout alloc init 設定布局方向為垂直流布局 layout.scrolldirection uic...

MFC 滑鼠經過控制項中的button時呈手形

就像瀏覽網頁時一樣,當滑鼠經過乙個鏈結時,滑鼠變成手形,在vc中一樣也可以。一樣非常簡單,只需響應父視窗訊息 onsetcursor cwnd pwnd,uint nhittest,unit message 利用類嚮導為該對話方塊新增onsetcursor cwnd pwnd,uint nhitte...