[發明專利]數據顯示方法及裝置有效
| 申請號: | 201710199263.3 | 申請日: | 2017-03-29 |
| 公開(公告)號: | CN107122104B | 公開(公告)日: | 2020-10-16 |
| 發明(設計)人: | 陳嬌;陳少杰;張文明 | 申請(專利權)人: | 武漢斗魚網絡科技有限公司 |
| 主分類號: | G06F3/0484 | 分類號: | G06F3/0484;G06F3/0488 |
| 代理公司: | 北京路浩知識產權代理有限公司 11002 | 代理人: | 王慶龍 |
| 地址: | 430000 湖北省武漢市東湖開*** | 國省代碼: | 湖北;42 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 數據 顯示 方法 裝置 | ||
1.一種數據顯示方法,其特征在于,包括:
步驟1,獲取待顯示的目標數據,目標數據的類型至少包括文本及圖像;
其中,通過自定義的addText()方法來獲取待顯示的文本,通過自定義的addImage()來獲取待顯示的圖像;在通過所述自定義的addText()方法獲取文本時,將待顯示的文本和響應標識作為參數傳入,在通過所述自定義的addImage()獲取圖像時,可將待顯示的圖像和響應標識作為參數傳入,并將響應標識為true的目標數據存入clickableList集合中,所述響應標識為true代表該目標數據能夠響應觸控操作;
步驟2,根據每一目標數據的顯示尺寸,確定每一目標數據在一個自定義控件中的顯示坐標;
其中,通過onMeasure()方法確定每一目標數據的顯示坐標,并以javabean方法進行存儲,javabean的一個成員變量存儲目標數據的Object類型對象,javabean的另一個成員變量存儲目標數據的顯示坐標mBounds,每一目標數據對應一個javabean對象,并將每一目標數據對應一個javabean對象按照顯示次序存入totalList數據集合中;
步驟3,根據每一目標數據的顯示坐標,在所述一個自定義控件中顯示每一目標數據,包括:基于目標數據的類型,根據每一目標數據的顯示坐標,通過所述自定義控件的onDraw方法將totalList數據集合中的每個javabean對象按照其顯示坐標mBounds進行繪制,當目標數據為文本時,則調用canvas.deawText()繪制文本,如果目標數據為圖像,則調用canvas.deawBitmap()繪制圖像;
在所述步驟3之后,還包括:
對于在所述自定義控件中顯示的目標數據,當檢測到對任一目標數據的觸控操作且所述任一目標數據具有響應功能時,基于所述任一目標數據,對所述觸控操作進行響應;
其中,通過目標數據是否在clickableList集合中來確定目標數據是否具有響應功能。
2.根據權利要求1所述的方法,其特征在于,所述顯示尺寸至少包括顯示寬度及顯示高度,所述步驟2進一步包括:
步驟21,基于每一目標數據的顯示次序,根據每一目標數據的顯示寬度及所述自定義控件的寬度,確定每一目標數據在所述自定義控件中的所處行數;
步驟22,根據每一目標數據的所處行數、顯示寬度及顯示高度,確定每一目標數據在所述自定義控件中的顯示坐標。
3.根據權利要求2所述的方法,其特征在于,所述步驟21進一步包括:
步驟211,按照每一目標數據的顯示次序,逐個累加每一目標數據的顯示寬度,根據本次累加過程的累加結果,確定所述自定義控件中的第K行目標數據,所述K為大于0的正整數;
步驟212,基于每一目標數據的顯示次序,確定第K行目標數據之后的下一個目標數據,從所述下一個目標數據開始,換到下一行并重復累加及確定的過程,直到確定每一目標數據在所述自定義控件中的所處行數為止。
4.根據權利要求3所述的方法,其特征在于,所述步驟211中根據本次累加過程的累加結果,確定所述自定義控件中的第K行目標數據,進一步包括:
當累加結果大于所述自定義控件的寬度時,將參與本次累加過程中除最后一個目標數據之外的所有目標數據,作為所述自定義控件中第K行目標數據;
當累加結果小于或等于所述自定義控件的寬度時,將參與本次累加過程的所有目標數據,作為所述自定義控件中第K行目標數據。
5.根據權利要求2或3所述的方法,其特征在于,所述步驟22進一步包括:
步驟221,對于所述自定義控件中第K行目標數據,根據第K行目標數據中每一目標數據的顯示高度,確定第K行目標數據對應的行高;
步驟222,基于視圖坐標系,根據第K+1行目標數據的顯示次序、顯示寬度、顯示高度及第K行目標數據對應的行高,確定第K+1行每一目標數據在所述自定義控件中的顯示坐標。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于武漢斗魚網絡科技有限公司,未經武漢斗魚網絡科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710199263.3/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種圖片處理方法及終端
- 下一篇:電子設備的控制裝置及對電子設備的控制方法
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





