canvas實(shí)現(xiàn)的加載效果

以前在瀏覽文章時(shí)殿怜,看到過(guò)一個(gè)Android的加載效果元媚,覺(jué)得挺好看的冈钦,于是自己就模仿了一個(gè)糖耸。
github地址:https://github.com/lzuntalented/lzLoading

運(yùn)行效果圖

分析下這個(gè)效果:
1.可以把這四個(gè)方塊標(biāo)號(hào)
2.這個(gè)運(yùn)動(dòng)效果其實(shí)只用分解為兩段動(dòng)畫(huà)扎拣,一段是上下移動(dòng)孤澎,一段是左右移動(dòng)涵妥。

/*核心代碼*/
/*分析動(dòng)畫(huà)进统,其實(shí)動(dòng)畫(huà)只有兩次的執(zhí)行*/
            var for_index = 1;//記錄當(dāng)前執(zhí)行動(dòng)畫(huà)的序列
            var interval = setInterval(function(){
                if(for_index == 1){
                    if(squre4.x == origin_squre.x - step * 2){
                        for_index = 2;
                    }else{
                        squre2.x -= 2;
                        squre2.y += 1;
                        
                        squre4.x += 2;
                        squre4.y -= 1;
                    }
                }else if(for_index == 2){
                    if(squre4.x == origin_squre.x){
                        for_index = 1;
                        
                        /*重置方塊位置信息到初始值*/
                        init_squre(origin_squre.x,origin_squre.y);
                        
                    }else{
                        squre3.x -= 2;
                        squre3.y -= 1;
                        
                        squre2.x -= 2;
                        squre2.y -= 1;
                        
                        squre4.x += 2;
                        squre4.y += 1;
                        
                        squre1.x += 2;
                        squre1.y += 1;
                    }
                }
                ctx.clearRect(0,0,canvas.width,canvas.height);
                /*重繪方塊*/
                if(for_index == 1 || for_index == 2){
                    draw_squre(squre4);
                    draw_squre(squre1);
                    draw_squre(squre3);
                    draw_squre(squre2);
                }
                
                /*重繪陰影*/
                get_shaow_pos();
                for(var i in shaow_begin){
                    draw_shaow(shaow_begin[i]);
                }
            },1000 / 24);

由于在高分屏下繪制有點(diǎn)模糊沈堡,于是引入了hidpi-canvas.js

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末静陈,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子诞丽,更是在濱河造成了極大的恐慌鲸拥,老刑警劉巖,帶你破解...
    沈念sama閱讀 206,311評(píng)論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件僧免,死亡現(xiàn)場(chǎng)離奇詭異刑赶,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)懂衩,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,339評(píng)論 2 382
  • 文/潘曉璐 我一進(jìn)店門(mén)撞叨,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人浊洞,你說(shuō)我怎么就攤上這事牵敷。” “怎么了法希?”我有些...
    開(kāi)封第一講書(shū)人閱讀 152,671評(píng)論 0 342
  • 文/不壞的土叔 我叫張陵枷餐,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我苫亦,道長(zhǎng)尖淘,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 55,252評(píng)論 1 279
  • 正文 為了忘掉前任著觉,我火速辦了婚禮村生,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘饼丘。我一直安慰自己趁桃,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,253評(píng)論 5 371
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著卫病,像睡著了一般油啤。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上蟀苛,一...
    開(kāi)封第一講書(shū)人閱讀 49,031評(píng)論 1 285
  • 那天益咬,我揣著相機(jī)與錄音,去河邊找鬼帜平。 笑死幽告,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的裆甩。 我是一名探鬼主播冗锁,決...
    沈念sama閱讀 38,340評(píng)論 3 399
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼嗤栓!你這毒婦竟也來(lái)了冻河?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 36,973評(píng)論 0 259
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤茉帅,失蹤者是張志新(化名)和其女友劉穎叨叙,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體堪澎,經(jīng)...
    沈念sama閱讀 43,466評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡擂错,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 35,937評(píng)論 2 323
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了全封。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,039評(píng)論 1 333
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡桃犬,死狀恐怖刹悴,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情攒暇,我是刑警寧澤土匀,帶...
    沈念sama閱讀 33,701評(píng)論 4 323
  • 正文 年R本政府宣布,位于F島的核電站形用,受9級(jí)特大地震影響就轧,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜田度,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,254評(píng)論 3 307
  • 文/蒙蒙 一妒御、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧镇饺,春花似錦乎莉、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,259評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)哼鬓。三九已至,卻和暖如春边灭,著一層夾襖步出監(jiān)牢的瞬間异希,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 31,485評(píng)論 1 262
  • 我被黑心中介騙來(lái)泰國(guó)打工绒瘦, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留称簿,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 45,497評(píng)論 2 354
  • 正文 我出身青樓椭坚,卻偏偏與公主長(zhǎng)得像予跌,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子善茎,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,786評(píng)論 2 345

推薦閱讀更多精彩內(nèi)容