wp搖一搖功能

2022-03-27 22:33:02 字數 1504 閱讀 9410

在這篇文章中我們將介紹 windows phone 的搖晃功能。讓我們來看如何實現。

step 2: 解壓後進入 shakegesture 的 debug 資料夾

step 3: 建立乙個 sliverlight for windows phone 專案

step 4: 將 shakegestures dll 新增到專案中

step 5: 在 mainpage.xaml 中新增 textblock

1

<textblocktext=""height="60"horizontalalignment="left"margin="100,100,0,0"name="txtshaketype"verticalalignment="top"fontsize="40"/>

step 6: 引入 shakegestures.

1

using shakegestures;

step 7: 修改 mainpage.xaml.cs 中的構造器,**如下。minimumrequiredmovesforshake 設定為 2 表示需要在同乙個方向搖晃兩次

1

public mainpage()

2

step 8: instance_shakegesture 用於搖晃時更新 ui 顯示:

1

private void instance_shakegesture(object sender, shakegestureeventargs e)

2

", e.shaketype);

6

});

7

}

step 9: 現在執行程式,然後使用不同的方向搖晃手機,裝置上將會顯示不同軸的搖晃資訊:

WP開發 實現「搖一搖」功能

重力加速度既可以用於判斷手機當前所放置的方向,也可以用來檢測運動方向,當使用者甩手機時就會產生運動加速度。位於windows.devices.sensors命名空間下的accelerometer類封裝了重力加速器相關的操作,搖一搖 可以判斷手機在x,y,z三個方向上的加速度來實現,甩手機時比較激動,...

WP開發 實現「搖一搖」功能

重力加速度既可以用於判斷手機當前所放置的方向,也可以用來檢測運動方向,當使用者甩手機時就會產生運動加速度。位於windows.devices.sensors命名空間下的accelerometer類封裝了重力加速器相關的操作,搖一搖 可以判斷手機在x,y,z三個方向上的加速度來實現,甩手機時比較激動,...

iOS搖一搖功能

這個功能主要依託於uiresponder中的運動事件,作為uiview的父類,nsobject的子類,uiresponder主要包含了一些關於響應和運動事件的方法 觸控事件 1.告訴接收者 responder 當前有乙個或多個手指開始觸控螢幕時呼叫該方法 void touchesbegan nsse...