[發明專利]視圖組件的切換方法、裝置及終端設備在審
| 申請號: | 201811253257.2 | 申請日: | 2018-10-25 |
| 公開(公告)號: | CN111104177A | 公開(公告)日: | 2020-05-05 |
| 發明(設計)人: | 涂勇 | 申請(專利權)人: | 阿里巴巴集團控股有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445;G06F9/451 |
| 代理公司: | 北京博雅睿泉專利代理事務所(特殊普通合伙) 11442 | 代理人: | 郭少晶;馬佑平 |
| 地址: | 英屬開曼群島大開*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 視圖 組件 切換 方法 裝置 終端設備 | ||
本發明公開了一種視圖組件的切換方法、裝置及終端設備,該切換方法包括:提供視圖展示頁面,視圖展示頁面中包括至少一個用于顯示視圖組件的視圖容器;檢測切換視圖組件的事件;根據事件的檢測結果,獲取與事件對應的切換方式;根據切換方式將視圖容器中顯示的第一視圖組件切換為第二視圖組件。這樣,可以實現視圖容器中顯示的視圖組件按照相應的切換方式進行切換,還可以提升用戶體驗。
技術領域
本發明涉及控件布局技術領域,更具體地,涉及一種視圖組件的切換方法、裝置及終端設備。
背景技術
隨著計算機、互聯網技術的飛速發展以及電子設備智能化的普及,人們已經習慣通過諸如智能手機、平板電腦等這類終端設備運行應用(APP),通過人機交互操作與應用進行交互,獲取應用提供的應用服務。
現有的安裝在終端設備中的客戶端應用通常包括視圖顯示功能??蛻舳藨蔑@示的視圖包括至少一個視圖組件(即本領域通常所說的View),視圖組件顯示在預先設置的視圖容器(即本領域通常所說的ViewGroup)中。視圖容器相當于放置視圖組件的容器。
但是,在現有技術中,視圖容器中顯示的視圖組件通常是固定的,而且,視圖組件的位置、尺寸等也是固定的。無法將放置在同一視圖容器中的視圖組件進行切換。這會導致用戶體驗較差。
發明內容
本發明的一個目的是提供一種切換圖容器中視圖組件的新技術方案。
根據本發明的第一方面,提供了一種視圖組件的切換方法,包括:
提供視圖展示頁面,所述視圖展示頁面中包括至少一個用于顯示視圖組件的視圖容器;
檢測切換所述視圖組件的事件;
根據所述事件的檢測結果,獲取與所述事件對應的切換方式;
根據所述切換方式將所述視圖容器中顯示的第一視圖組件切換為第二視圖組件。
可選的,所述第一視圖組件和所述第二視圖組件預先設置在所述視圖容器中,所述第二視圖組件預先設置在所述第一視圖組件下方并被所述第一視圖組件覆蓋;
所述根據所述切換方式將所述視圖容器中顯示的第一容器組件切換為第二容器組件的步驟包括:
在所述視圖容器中根據所述切換方式取消顯示覆蓋所述第二視圖組件的所述第一視圖組件,以顯示所述第二視圖組件。
可選的,所述在所述視圖容器中根據所述切換方式取消顯示覆蓋所述第二視圖組件的所述第一視圖組件,以顯示所述第二視圖組件的步驟包括:
根據所述切換方式,確定所述第一容器組件的發生改變的第一對象在預設的切換時間內每一時刻的值;
根據所述第一對象在預設的切換時間內每一時刻的值取消顯示所述第一視圖組件,以顯示所述第二視圖組件。
可選的,所述根據所述切換方式,確定所述第一容器組件的發生改變的第一對象在預設的切換時間內每一時刻的值的步驟包括:
根據所述切換方式,確定所述第一對象的初始值和目標值;
根據所述切換時間、所述第一對象的初始值和目標值,確定所述第一對象在所述切換時間內每一時刻的值。
可選的,所述第一視圖組件和所述第二視圖組件預先設置在所述視圖容器中,所述第一視圖組件占滿所述視圖容器,所述第二視圖組件預先設置在所述第一視圖組件上方且并未覆蓋所述第一視圖組件;
所述根據所述切換方式將所述視圖容器中顯示的第一容器組件切換為第二容器組件的步驟包括:
在所述視圖容器中根據所述切換方式顯示所述第二視圖組件,以使所述第二視圖組件覆蓋所述第一視圖組件。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于阿里巴巴集團控股有限公司,未經阿里巴巴集團控股有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811253257.2/2.html,轉載請聲明來源鉆瓜專利網。





