一種水滴下拉刷新實(shí)現(xiàn)方法

基本信息

申請(qǐng)?zhí)?/td> CN201811039919.6 申請(qǐng)日 -
公開(kāi)(公告)號(hào) CN109308148B 公開(kāi)(公告)日 2022-03-04
申請(qǐng)公布號(hào) CN109308148B 申請(qǐng)公布日 2022-03-04
分類號(hào) G06F3/0481(2022.01)I;G06F3/0485(2022.01)I 分類 計(jì)算;推算;計(jì)數(shù);
發(fā)明人 孫征 申請(qǐng)(專利權(quán))人 北京酷我科技有限公司
代理機(jī)構(gòu) 北京國(guó)標(biāo)律師事務(wù)所 代理人 姚克楓
地址 100080北京市海淀區(qū)農(nóng)大南路1號(hào)院2號(hào)樓2層辦公B-207-161
法律狀態(tài) -

摘要

摘要 本發(fā)明涉及一種水滴下拉刷新實(shí)現(xiàn)方法,包括如下步驟:定義并實(shí)現(xiàn)類WaveView,用來(lái)繪制波浪及水滴相關(guān)特效,定義并實(shí)現(xiàn)類MaterialProgressDrawable,用來(lái)設(shè)置圓形滾動(dòng)條樣式,刷新過(guò)程中的圓形滾動(dòng)動(dòng)畫(huà)效果,定義并實(shí)現(xiàn)類AnimationImageView,用來(lái)設(shè)置動(dòng)畫(huà)的監(jiān)聽(tīng)操作,定義并實(shí)現(xiàn)類ProgressAnimationImageView,用來(lái)提供旋轉(zhuǎn)動(dòng)畫(huà)的自定義控件,定義并實(shí)現(xiàn)類WaveSwipeRefreshLayout,用來(lái)放置列表視圖、帶箭頭的圓圈刷新視圖和水滴波浪視圖,處理觸摸事件,用來(lái)刷新動(dòng)畫(huà)狀態(tài)的設(shè)置、刷新接口的回調(diào)。本發(fā)明,實(shí)現(xiàn)下拉波浪水滴刷新效果,算法可擴(kuò)展性好,支持設(shè)置波紋和水滴的顏色、動(dòng)畫(huà)時(shí)間等特效,增加用戶體驗(yàn)效果。