[發明專利]一種安卓系統TickerView控件優化的方法有效
| 申請號: | 201710233034.9 | 申請日: | 2017-04-11 |
| 公開(公告)號: | CN107179906B | 公開(公告)日: | 2020-05-29 |
| 發明(設計)人: | 周曉天;蒲承祖;袁東風 | 申請(專利權)人: | 山東大學 |
| 主分類號: | G06F9/451 | 分類號: | G06F9/451;G06F3/0481 |
| 代理公司: | 濟南金迪知識產權代理有限公司 37219 | 代理人: | 楊樹云 |
| 地址: | 250199 山*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 系統 tickerview 控件 優化 方法 | ||
1.一種安卓系統TickerView控件優化的方法,其特征在于,包括:實時監聽當前界面的消息通知,當監聽到消息通知顯示在TickerView控件時,在當前界面加載ControlButton按鈕,通過控制ControlButton按鈕為TickerView控件指定不同的動作,實現對TickerView控件的可控滾動通知;否則,繼續監聽當前界面的消息通知;
對所述TickerView控件定義如下:定義Pause(long time)方法、showNextLine()方法、Cancel()方法,Pause(long time)方法用于實現所述TickerView控件在當前界面的狀態欄懸停;showNextLine()方法用于播放下一行的通知;Cancel()方法用于取消顯示消息通知;
對ControlButton按鈕定義如下:自定義ControlButton類實現一個懸浮按鈕,即所述ControlButton按鈕,作為TickerView控件的控制器;為所述ControlButton按鈕定義onClickListener()接口、onLongClickListener()接口;所述ControlButton按鈕通過所述onClickListener()接口調用showNextLine()方法或Cancel()方法,所述ControlButton按鈕通過所述onLongClickListener()接口調用showNextLine()方法或Cancel()方法;
當監聽到消息通知顯示在TickerView控件時,在當前界面加載ControlButton按鈕,通過控制ControlButton按鈕為TickerView控件指定不同的動作,實現對TickerView控件的可控滾動通知,包括步驟如下:
(1)調用TickerView控件,調用Pause(long time)方法,傳入TickerView控件在主交互界面的懸停時間t,并調用ControlButton按鈕,在主交互界面上繪制該ControlButton按鈕,并為該ControlButton按鈕設置透明度,由此在主交互界面繪制出一個不影響用戶當前應用交互的半透明懸浮的ControlButton按鈕,與此同時,用戶在安卓系統狀態欄出現懸停的TickerView控件并顯示首行通知內容;
(2)判斷首行通知內容是否為最后一行,若該行通知內容是最后一行,則TickerView控件轉入自動滾動播放消息通知的狀態,隱藏ControlButton按鈕,結束;若該行通知內容不是最后一行,進入步驟(3);
(3)當TickerView控件在主交互界面的懸浮時間大于等于t且用戶沒有對ControlButton按鈕做出任何操作時,TickerView控件轉入自動滾動播放消息通知的狀態,結束;當ControlButton按鈕在主交互界面的懸浮時間t內用戶單擊ControlButton按鈕時,TickerView控件調用ShowNextLine()方法,在TickerView控件中顯示下一行通知內容并懸停顯示,進入步驟(4);當TickerView控件在主交互界面的懸浮時間t內用戶長按ControlButton按鈕時,TickerView控件調用Cancel()方法,取消顯示消息通知,并隱藏ControlButton按鈕;
(4)判斷該行通知內容是否為最后一行,若該行通知內容是最后一行,則TickerView控件轉入自動滾動播放消息通知的狀態,隱藏ControlButton按鈕,結束;若該行通知內容不是最后一行,進入步驟(3)。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于山東大學,未經山東大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710233034.9/1.html,轉載請聲明來源鉆瓜專利網。





