自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

S40 Touch API - Frame Animator API

移動開發(fā)
Frame Animator API 用來計算動力學(xué)和線性內(nèi)插動畫。例如,可以用于處理滑動或拖拽動作。相關(guān)文檔可以參考 S40 Touch API (1) - Gesture API。

Frame Animator API 用來計算動力學(xué)和線性內(nèi)插動畫。例如,可以用于處理滑動或拖拽動作。相關(guān)文檔可以參考 S40 Touch API (1) - Gesture API。

第一步

參考文檔 S40 Touch API (1) - Gesture API中的說明,先定義一個GestureListener ,然后實現(xiàn)FrameAnimatorListener接口。

class FrameAnimatorCanvas extends Canvas implements FrameAnimatorListener
{
public void animate(FrameAnimator frameAnimator,
short x, short y,
short delta, short deltaX, short deltaY,
boolean lastFrame) {
. . .
}
}

第二步

創(chuàng)建一個FrameAnimator實例,并注冊FrameAnimatorListener接口。

frameAnimator = new FrameAnimator();

frameAnimator.register(centerX, centerY, maxFps, maxPps, this);

第三步

在GestureListener 接口中的gestureAction()方法里,觸發(fā)FrameAnimator的drag()和kineticScroll()方法,開始動畫的計算和繪制。

public void gestureAction(Object container, GestureInteractiveZone gestureZone, GestureEvent event) {

switch( event.getType() );
case GestureInteractiveZone.GESTURE_DRAG:
frameAnimator.drag( event.getStartX()+event.getDragDistanceX(), event.getStartY() +event.getDragDistanceY() );
... ...

case GestureInteractiveZone.GESTURE_FLICK:
frameAnimator.kineticScroll( event.getFlickSpeed(), FrameAnimator.FRAME_ANIMATOR_FREE_ANGLE,
FrameAnimator.FRAME_ANIMATOR_FRICTION_MEDIUM, event.getFlickDirection()
);

... ...

代碼示例

Media:FrameAnimator.zip運行這個例子后,試著做一下flick,是不是很有意思!

責任編輯:Yeva 來源: NOKIA
相關(guān)推薦

2013-01-25 14:48:57

Series 40S40

2013-01-25 14:56:23

S40Series 40

2013-01-25 15:04:30

S40Series 40

2013-01-25 14:08:32

S40Series 40

2013-01-25 13:49:26

S40Series 40

2013-01-25 14:06:17

S40Series 40

2013-01-25 15:29:14

s40Series 40

2012-03-26 21:45:13

S40

2013-10-31 14:30:44

CloudaAPI

2011-09-02 16:08:09

Sencha ToucAPI文檔

2012-02-02 09:06:44

SymbianS40諾基亞

2024-06-26 00:22:35

2012-12-14 14:48:01

諾基亞Series 40S40

2021-08-09 08:20:59

API安全測試漏洞

2014-12-22 10:28:47

2023-06-26 18:13:56

開源API

2012-04-13 09:17:19

微軟API必應(yīng)搜索

2017-03-15 16:05:19

ChromeAPI瀏覽器

2022-02-10 23:38:23

API架構(gòu)設(shè)計
點贊
收藏

51CTO技術(shù)棧公眾號