[發明專利]元素距離直尺動態操作方法、裝置、存儲介質及終端在審
| 申請號: | 202010713611.6 | 申請日: | 2020-07-22 |
| 公開(公告)號: | CN111949172A | 公開(公告)日: | 2020-11-17 |
| 發明(設計)人: | 唐濤;譚貴勇;周陽 | 申請(專利權)人: | 廣州朗國電子科技有限公司 |
| 主分類號: | G06F3/0481 | 分類號: | G06F3/0481;G06F9/451;G06T7/62;G01B3/00;G01B21/00 |
| 代理公司: | 廣州市專注魚專利代理有限公司 44456 | 代理人: | 凌霄漢 |
| 地址: | 510000 廣東省廣州市天河區高新*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 元素 距離 直尺 動態 操作方法 裝置 存儲 介質 終端 | ||
本發明公開了一種屏幕內的元素距離直尺動態操作方法、裝置、存儲介質及終端,其中,所述方法包括:獲得用戶對直尺進行動態操作后的兩個端點的端點坐標;基于所述兩個端點的端點坐標進行動態操作后的直尺繪制,獲得操作后的直尺;基于兩個端點的端點坐標進行操作后的直尺的斜率計算,獲得操作后的直尺的斜率;基于所述斜率和所述操作后的直尺的寬度及長度進行刻度方向及刻度大小計算,獲得操作后的直尺的刻度方向及刻度大小;將所述操作后的直尺的自定義類的層級設置高于顯示界面的其他類的層級,并將所述操作后的直尺進行顯示。在本發明實施例中,在Android系統中使得直尺可實現拖動或者旋轉測量,即實現動態測量。
技術領域
本發明涉及屏幕顯示技術領域,尤其涉及一種屏幕內的元素距離直尺動態操作方法、裝置、存儲介質及終端。
背景技術
基于目前android系統里大部分View都是基本的顯示或者加載資源等,基于測量屏幕內元素距離或者測量時可拖動、旋轉的android工具市面上還不存在,直尺的實現也是基于靜態或者很客觀的顯示,無法真實的拖動、旋轉測量;這樣導致用戶無法進行直尺的選擇或者拖動,不方便用戶進行動態的測量工作,增加用戶的工作量,并且給用戶不友好的體驗。
發明內容
本發明的目的在于克服現有技術的不足,本發明提供了一種屏幕內的元素距離直尺動態操作方法、裝置、存儲介質及終端,在Android系統中使得直尺可實現拖動或者旋轉測量,即實現動態測量。
為了解決上述技術問題,本發明實施例提供了一種屏幕內的元素距離直尺動態操作方法,所述方法包括:
獲得用戶對直尺進行動態操作后的兩個端點的端點坐標;
基于所述兩個端點的端點坐標進行動態操作后的直尺繪制,獲得操作后的直尺;
基于兩個端點的端點坐標進行操作后的直尺的斜率計算,獲得操作后的直尺的斜率;
基于所述斜率和所述操作后的直尺的寬度及長度進行刻度方向及刻度大小計算,獲得操作后的直尺的刻度方向及刻度大小;
將所述操作后的直尺的自定義類的層級設置高于顯示界面的其他類的層級,并將所述操作后的直尺進行顯示。
可選的,所述動態操作包括拖拉直尺或旋轉直尺;
所述獲得用戶對直尺進行動態操作后的兩個端點的端點坐標,包括:
基于終端顯示屏幕的像素坐標獲得用戶對直尺進行動態操作后的兩個端點的端點坐標。
可選的,所述基于所述兩個端點的端點坐標進行動態操作后的直尺繪制,獲得操作后的直尺,包括:
將所述兩個端點的端點坐標進行初始化,并基于初始化后的兩個端點坐標繪制直線;
基于繪制直線的繪制筆的寬度獲得直尺的寬度;
基于繪制直線及直尺的寬度確定操作后的直尺,獲得操作后的直尺。
可選的,所述基于兩個端點的端點坐標進行操作后的直尺的斜率計算,包括:
將兩個端點的端點坐標代入預設的直線方程內進行操作后的直尺的斜率計算。
可選的,所述基于所述斜率和所述操作后的直尺的寬度及長度進行刻度方向及刻度大小計算,獲得操作后的直尺的刻度方向及刻度大小,包括:
基于所述斜率與所述操作后的直尺上的刻度斜率之間的關系進行刻度方向計算,獲得操作后的直尺的刻度方向;及,
基于所述操作后的直尺的寬度及長度按照預設比例進行刻度大小計算,獲得操作后的直尺的刻度大小。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣州朗國電子科技有限公司,未經廣州朗國電子科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010713611.6/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種毒理學實驗數據管理系統
- 下一篇:一種數據處理裝置及數據處理方法





