動畫速度的控制

2021-08-08 06:09:09 字數 934 閱讀 3754

出處:

在前面的博文中,介紹過動畫,但是沒有提過動畫速度控制。

動畫速度控制就是動畫在什麼時候快,什麼時候慢。

現在先來學習兩個英語單詞

ease:安逸,悠閒。在下面的api中,應該理解為慢。

exponential:指數的。指數級增長,這個增長速度就是很快了,比線性增長還要快。在下面的api中,就是極快的。

cceasein - 由慢至快(速度線性變化),在開始時慢

cceaseout - 由快至慢,後來慢

cceaseinout - 由慢至快再由快至慢,開始時和後來慢

cceasesinein - 由慢至快(速度正弦變化)

cceasesineout - 由快至慢

cceasesineinout - 由慢至快再由快至慢

cceaseexponentialin - 由慢至極快(速度指數級變化)

cceaseexponentialout - 由極快至慢

cceaseexponentialinout - 由慢至極快再由極快至慢

上面的說明是很詳細。下面來試一試

[cpp]view plain

copy

ccsprite *s=ccsprite::create(

"sprite.png"

);  

s->setposition(ccp(0,0));  

addchild(s);  

ccactioninterval *move=ccmoveby::create(3,ccp(450,290));  

ccactioninterval *a=cceasein::create(move,//傳遞乙個ccactioninterval指標

2//速率,確定速度變化的快慢

);  

第二個引數應該大於1,可以根據自己的需要來調整。

Heritrix控制抓取速度

heritrix通過三個引數來控制爬蟲抓取的速度,位於每個job的setting處,如圖 舉例來說,如果將delay factor設定為4,前一次抓取花費了500ms的時間,那麼要間隔 500ms 4 2s的時間才進行下一次的抓取 這個引數的好處在於它可以動態的控制抓取的速度,如果 繁忙,那麼自然每...

android gallery 滑動速度控制

gallery 畫廊 是android提供的乙個用於水平顯示的檢視控制項,但是預設的gallery滑動切換的時候,由於onfling的速度引數關係,一次會切換n多個,這樣的話互動性就不太友好了。那麼如何實現單屏切換呢,其實很簡單,寫乙個自定義的gallery類,該類繼承自gallery,然後重寫ga...

控制ScrollView滑動速度

農民伯伯 由於各個android平板觸控螢幕的材質不一樣,滑動效果會有一些區別,有的比較靈敏,有的比較遲鈍,這裡就遇到了要求控制滑動速度的需求.翻閱查詢scrollview的文件並搜尋了一下沒有發現直接設定的屬性和方法,這裡通過繼承來達到這一目的。public class slowscrollvie...