? ? ? ? 今天在群里遇到一個(gè)朋友說他想做一個(gè)循環(huán)變色的功能堕花,就是第一下選中之后就開始不停的變換顏色快压。當(dāng)時(shí)腦海里浮現(xiàn)的第一個(gè)想法就是好簡(jiǎn)單绎签,稍微做過一段時(shí)間的UE都會(huì)做這個(gè)缆毁,而且首選的方法就是使用動(dòng)態(tài)面板添加兩個(gè)不同的狀態(tài)岛蚤。然后用一個(gè)按鈕設(shè)置選中該動(dòng)態(tài)面板邑狸,采用next效果幾百毫秒之后自動(dòng)下一張,無限循環(huán)灭美。當(dāng)然了這也是制作輪播圖的核心推溃。
? ? ? ? 但是那個(gè)朋友說這個(gè)方法不是他想要的。他想要的就是變顏色届腐。創(chuàng)建動(dòng)態(tài)面板他覺得有點(diǎn)麻煩铁坎。我就想了一會(huì)兒。最后終于想到了一個(gè)解決方法就是繼續(xù)采用“選中”這個(gè)東西犁苏,首先設(shè)置選中交互樣式為填充紅色(舉例而已硬萍,具體什么顏色自己設(shè)置),其次把矩形本身的顏色設(shè)置為綠色(自己隨意設(shè)置)围详,然后拖一個(gè)按鈕朴乖,加一個(gè)單擊事件就是設(shè)置矩形被選中祖屏。然后給矩形加兩個(gè)事件,第一個(gè):選中時(shí)——等待1000毫秒买羞,設(shè)置矩形(也就是本元件)為取消選中袁勺。第二個(gè)事件:取消選中時(shí)——等待1000毫秒,設(shè)置矩形為選中畜普。這就完成了期丰。這樣就讓這兩個(gè)狀態(tài),選中時(shí)的顏色和本身的顏色無限循環(huán)下去吃挑。直到你關(guān)閉頁(yè)面钝荡。
? ? ? ? 下邊是我做的demo,大家如果感興趣下載下來看一下就明白了舶衬。很簡(jiǎn)單的埠通。
? ? ? ?如果有什么事情要交流的話可以加我企鵝號(hào):1278922778
? ? ? ?下邊是效果圖
鏈接:http://pan.baidu.com/s/1hsofc6g 密碼:66zp