[發明專利]浮層展示方法、客戶端和電子設備有效
| 申請號: | 201611025675.7 | 申請日: | 2016-11-16 |
| 公開(公告)號: | CN108073339B | 公開(公告)日: | 2021-07-23 |
| 發明(設計)人: | 楊森森 | 申請(專利權)人: | 阿里巴巴集團控股有限公司 |
| 主分類號: | G06F3/0481 | 分類號: | G06F3/0481;G06F3/0484 |
| 代理公司: | 北京三友知識產權代理有限公司 11127 | 代理人: | 李輝;劉飛 |
| 地址: | 英屬開曼*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 展示 方法 客戶端 電子設備 | ||
本申請實施例提供了一種浮層展示方法、客戶端和電子設備,該方法包括:接收服務器根據用戶的浮層請求所返回的響應;根據所述響應構建渲染樹,并對所述渲染樹進行布局和繪制,以展示浮層;在展示所述浮層的過程中,當檢測到與所述浮層上的指定區域對應的接觸時,獲取接觸點的初始位置;當所述接觸為滑動接觸時,獲取所述接觸點的當前位置,并根據所述初始位置和所述當前位置,確定所述浮層的指定邊界的伸縮量;根據所述伸縮量調整所述指定邊界,并對所述渲染樹進行重新布局和繪制,以更新浮層展示。本申請實施例可實現浮層邊界的自由調節,進而使得用戶可根據個性化需要,自由掌控每個浮層中內容展示的多少,因而提高了用戶體驗。
技術領域
本申請涉及計算機網絡通信技術領域,尤其是涉及一種浮層展示方法、客戶端和電子設備。
背景技術
隨著計算機網絡通信技術的不斷發展,互聯網深刻的影響著人們工作和生活。通過專用客戶端(例如京東app、攜程app等)或通用客戶端(例如瀏覽器),用戶可以在線網購各種各樣的商品和服務,例如網購衣服、在線訂機票、在線訂酒店等等。
其中,在通過客戶端搜索目標商品或服務時,為了能獲得更為精準的搜索結果,用戶通常會使用條件篩選功能。然而,對于位于移動終端上的有些客戶端而言,當用戶點擊篩選按鈕時,客戶端展示的一般是尺寸固定且僅覆蓋屏幕一部分的篩選頁面(該篩選頁面通常是懸浮于搜索頁面之上的可操作用戶界面,下文稱之為浮層),如圖1所示。在篩選內繁多的情況下,這種尺寸固定且僅覆蓋屏幕一部分的浮層,不利于信息的展示,用戶體驗差。
發明內容
本申請實施例的目的在于提供一種浮層展示方法、客戶端和電子設備,以提高用戶體驗。
為達到上述目的,一方面,本申請實施例提供了一種浮層展示方法,包括以下步驟:
接收服務器根據用戶的浮層請求所返回的響應;
根據所述響應構建渲染樹,并對所述渲染樹進行布局和繪制,以展示浮層;
在展示所述浮層的過程中,當檢測到與所述浮層上的指定區域對應的接觸時,獲取接觸點的初始位置;
當所述接觸為滑動接觸時,獲取所述接觸點的當前位置,并根據所述初始位置和所述當前位置,確定所述浮層的指定邊界的伸縮量;
根據所述伸縮量調整所述指定邊界,并對所述渲染樹進行重新布局和繪制,以更新浮層展示。
另一方面,本申請實施例提供了一種客戶端,包括:
響應接收模塊,用于接收服務器根據用戶的浮層請求所返回的響應;
浮層展示模塊,用于根據所述響應構建渲染樹,并對所述渲染樹進行布局和繪制,以展示浮層;
位置獲取模塊,用于在展示所述浮層的過程中,當檢測到與所述浮層上的指定區域對應的接觸時,獲取接觸點的初始位置;
伸縮量獲取模塊,用于當所述接觸為滑動接觸時,獲取所述接觸點的當前位置,并根據所述初始位置和所述當前位置,確定所述浮層的指定邊界的伸縮量;
浮層更新模塊,用于根據所述伸縮量調整所述指定邊界,并對所述渲染樹進行重新布局和繪制。
另一方面,本申請實施例提供了一種電子設備,包括:
觸摸顯示器;
處理器,用于控制所述觸摸顯示器顯示浮層;所述的控制包括執行如下步驟:
接收服務器根據用戶的浮層請求所返回的響應;
根據所述響應構建渲染樹,并對所述渲染樹進行布局和繪制,以展示浮層;
在展示所述浮層的過程中,當檢測到與所述浮層上的指定區域對應的接觸時,獲取接觸點的初始位置;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于阿里巴巴集團控股有限公司,未經阿里巴巴集團控股有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611025675.7/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:光標顯示方法及系統
- 下一篇:圖標顯示方法、移動終端及計算機可讀存儲介質





