[發明專利]字符滾動顯示方法、裝置及存儲介質在審
| 申請號: | 201710485703.1 | 申請日: | 2017-06-22 |
| 公開(公告)號: | CN107301049A | 公開(公告)日: | 2017-10-27 |
| 發明(設計)人: | 張奕 | 申請(專利權)人: | 廣州唯品會網絡技術有限公司 |
| 主分類號: | G06F9/44 | 分類號: | G06F9/44 |
| 代理公司: | 深圳市世紀恒程知識產權代理事務所44287 | 代理人: | 胡海國 |
| 地址: | 510380 廣東省廣州*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 字符 滾動 顯示 方法 裝置 存儲 介質 | ||
技術領域
本發明涉及安卓技術領域,尤其涉及一種字符滾動顯示方法、裝置及存儲介質。
背景技術
跑馬燈是一種電腦編程工具,利用涂鴉等效果顯示文字,跑馬燈一般需要用一矩形條顯示少量用戶特別關心的信息,這條信息收尾相連,向一個方向循環滾動。
在一般情況下,利用TextView控件通過獲取焦點,實現跑馬燈的效果,但是當用戶返回某一界面時,容易造成焦點的丟失,可能出現滾動條停止滾動的情況,從而導致影響界面的顯示效果。
為了解決焦點丟失的問題,通過尋找其他的開源控件,并修改源代碼,可以解決上述問題,但是通過尋找其他開源控件,并修改源代碼容易造成代碼較復雜。
發明內容
本發明的主要目的在于提出一種字符滾動顯示方法、裝置及存儲介質,旨在解決現有技術中由于普通控件實現跑馬燈效果時,焦點丟失導致界面顯示效果差的技術問題。
為實現上述目的,本發明提供一種字符滾動顯示方法,一種字符滾動顯示方法包括以下步驟:
獲取待滾動字符的初始坐標參數;
將所述待滾動字符及初始坐標參數傳入預設函數,使所述待滾動字符從所述初始坐標參數對應的位置沿預設方向在預設區域內進行滾動;
獲取所述待滾動字符在預設區域內的當前坐標參數;
在所述當前坐標參數為預設坐標參數時,將所述待滾動字符及初始坐標參數重新傳入所述預設函數,使所述待滾動字符再次從所述初始坐標參數對應的位置沿預設方向在預設區域內進行滾動。
優選地,所述預設函數由繪制函數與DrawText函數組成。
優選地,所述獲取待滾動字符的初始坐標參數步驟之前,所述方法包括:
通過調用DrawText函數在當前顯示界面中建立所述預設區域。
優選地,所述獲取待滾動字符的初始坐標參數步驟之前,所述方法還包括:
獲取所述預設區域的高度、所述預設區域上邊框到所述待滾動字符基線的距離以及所述預設區域下邊框到所述待滾動字符基線的距離;
根據所述高度、所述預設區域上邊框到所述待滾動字符基線的距離以及所述預設區域下邊框到所述待滾動字符基線的距離,計算出所述所述待滾動字符基線的坐標參數,將所述待滾動字符基線的坐標參數送入預設函數,從而使所述待滾動字符在所述預設區域居中顯示。
優選地,所述獲取待滾動字符的初始坐標參數步驟具體包括:
獲取當前顯示界面的分辨率,根據所述分辨率調整所述初始坐標參數。
優選地,所述待滾動字符的滾動方向為從右往左滾動、從左往右滾動、從下往上滾動或者從上往下滾動。
優選地,所述方法還包括:
調用點擊函數,獲取所述待滾動字符的點擊事件。
優選地,所述方法還包括:
調用定時器函數,將所述待滾動字符進行暫停停止。
此外,為實現上述目的,本發明還提出一種字符滾動顯示裝置,所述字符滾動顯示裝置包括:存儲器、處理器及存儲在所述存儲器上并可在所述處理器上運行的字符滾動顯示程序,所述字符滾動顯示程序配置為實現如上文所述的字符滾動顯示方法的步驟。
此外,為實現上述目的,本發明還提出一種存儲介質,所述存儲介質上存儲有字符滾動顯示程序,所述字符滾動顯示程序被處理器執行時實現如上文所述的字符滾動顯示方法的步驟。
本發明通過將所述待滾動字符及初始坐標參數傳入預設函數,實現待滾動字符在顯示界面進行滾動,擺脫傳統函數通過獲取焦點實現跑馬燈的方式,從而提高用戶體驗。
附圖說明
圖1是本發明實施例方案涉及的硬件運行環境的字符顯示服務器結構示意圖;
圖2為本發明字符滾動顯示方法第一實施例的流程示意圖;
圖3為本發明字符滾動顯示方法第二實施例的流程示意圖;
圖4為本發明字符滾動顯示方法第三實施例的流程示意圖;
圖5為本發明字符滾動顯示方法第四實施例的流程示意圖;
圖6為本發明字符滾動顯示方法第五實施例的流程示意圖。
本發明目的的實現、功能特點及優點將結合實施例,參照附圖做進一步說明。
具體實施方式
應當理解,此處所描述的具體實施例僅僅用以解釋本發明,并不用于限定本發明。
參照圖1,圖1為本發明實施例方案涉及的硬件運行環境的字符顯示服務器的結構示意圖。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣州唯品會網絡技術有限公司,未經廣州唯品會網絡技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710485703.1/2.html,轉載請聲明來源鉆瓜專利網。





