本發明專利技術實施例公開了一種基于觸摸式操作提供文件夾項目信息的方法及裝置。其中,所述方法包括:確定位于顯示屏的觸控點的位置;根據所述觸控點的位置計算發生觸控縮放交互輸入事件的文件夾項目在縮放后的顯示區域大小;獲取該文件夾項目需顯示的與所述縮放后的顯示區域大小對應的數據源;根據獲取到的數據源以及所述縮放后的顯示區域大小顯示文件夾項目。采用本發明專利技術,可以根據觸控點的位置計算發生觸控縮放交互輸入事件的文件夾項目縮放后的顯示區域大小,并根據所述顯示區域大小以及與其對應的數據源顯示文件夾項目。從而,不需通過頁面切換就可以快速改變窗口內文件夾項目信息的詳細程度,操作簡潔、快速,改善了用戶體驗。
【技術實現步驟摘要】
本專利技術涉及一種觸摸式交互技術,尤其涉及一種基于觸摸式操作提供文件夾項目信息的方法及裝置。
技術介紹
目前,一些觸摸式終端可以為用戶提供通過觸摸操作改變窗口內文件夾項目信息的詳細程度的方法。例如,Android系統平臺提供的應用小工具(AppWidget)框架,其允許開發者開發小工具(Widget)應用程序,這些Widget應用可以被用戶拖到桌面上并利用其進行交互。Widget可以提供一個全功能應用程序(full-featured apps)的預覽屬性,例如可以顯示即將到來的日歷事件,或者某首后臺播放的歌曲的詳細信息,當Widget應用被拖到桌面上時,其被分配一個指定的空間來顯示應用提供的自定義內容。用戶可以通過該Widget進行·交互,例如通過上下撥動的觸摸方式來切換照片。但是,該技術只能通過滑動的觸摸操作切換當前窗口內的文件夾項目,如果需要改變文件夾項目信息的詳細程度,則需要進行頁面切換,例如,如果需要顯示某個文件夾項目的詳細信息,則需要用戶切換到二級詳情頁面。并且,如果需要依次改變窗口內的多個文件夾項目信息的詳細程度,則需要用戶進行頻繁、重復的頁面切換操作,用戶體驗不佳。
技術實現思路
本專利技術實施例所要解決的技術問題在于提供一種不需要切換頁面就可以快速改變窗口內文件夾項目信息的詳細程度的方法,提供一種基于觸摸式操作提供文件夾項目信息的方法及裝置,從而不需要切換頁面就可以快速改變窗口內文件夾項目信息的詳細程度。為了解決上述技術問題,本專利技術一方面提供了一種基于觸摸式操作提供文件夾項目信息的方法,所述方法包括當顯示屏有觸控縮放交互輸入事件發生時,所述方法包括以下步驟確定位于顯示屏的觸控點的位置;根據所述觸控點的位置計算發生觸控縮放交互輸入事件的文件夾項目在縮放后的顯示區域大小;獲取該文件夾項目需顯示的與所述縮放后的顯示區域大小對應的數據源;根據獲取到的數據源以及所述縮放后的顯示區域大小顯示文件夾項目。可選地,所述方法還包括預先設置文件夾項目的顯示區域大小與需顯示的數據數據源的對應關系;或者,預先設置文件夾項目的顯示區域大小與需顯示的數據的數據源,以及布局格式定義文件的對應關系;所述獲取該文件夾項目需顯示的與所述縮放后的顯示區域大小對應的數據源具體為獲取該文件夾項目需顯示的與所述縮放后的顯示區域大小對應的數據源以及布局格式定義文件;所述根據獲取到的數據源以及所述縮放后的顯示區域大小顯示文件夾項目具體為根據獲取到的數據源、布局格式定義文件以及所述縮放后的顯示區域大小顯示文件夾項目。可選地,在所述根據所述觸控點的位置計算發生觸控縮放交互輸入事件的文件夾項目在縮放后的顯示區域大小之前,所述方法進一步包括確定所述觸控點落在同一個文件夾項目上。可選地,確定所述觸控點落在同一個文件夾項目上包括計算所述觸控點的位置坐標各自對應的項目編號;根據所述項目編號確定所述觸控點落在同一個文件夾項目上。在一種實施方式中,判斷所述觸控點落在同一個文件夾項目上包括計算所述觸控點的位置坐標各自對應的項目編號;根據所述項目編號確定所述觸控點落在同一個文件夾項目上。可選地,在上述任一方法中,所述根據所述觸控點的位置計算發生觸控縮放交互輸入事件的文件夾項目在縮放后的顯示區域大小包括根據確定的觸控縮放交互輸入事件發生后觸控點的位置坐標之間的距離與觸控縮放交互輸入事件發生前觸控點的初始位置坐標之間的距離,計算兩者之間的比值;根據所述比值計算縮放交互輸入事件發生后的文件夾項目具有的顯示區域大小。 此外,本專利技術另一方面提供了一種基于觸摸式操作提供文件夾項目信息的方法,所述方法包括當顯示屏有觸控縮放交互輸入事件發生時,所述方法包括以下步驟確定位于顯示屏的觸控點的數量或位置;當確定觸控點數量大于兩個或確定所述觸控點并沒有落在同一個文件夾項目上時,確定改變后的窗口內所有文件夾項目的顯示狀態類型;根據改變后的顯示狀態類型獲取相應的數據源、布局格式定義文件;根據獲取到的數據源、布局格式定義文件顯示文件夾項目。可選的,該方法進一步包括預先設置文件夾項目顯示狀態類型以及各文件夾項目顯示狀態類型下文件夾項目所對應的數據源、布局格式定義文件。可選的,確定改變后的窗口內所有文件夾項目的顯示狀態類型具體包括根據確定的觸控縮放交互輸入事件發生后觸控點的位置坐標之間的距離與觸控縮放交互輸入事件發生前觸控點的初始位置坐標之間的距離的比值或差值,確定改變后的窗口內所有文件夾項目的顯示狀態類型。相應地,本專利技術再一方面還提供了一種基于觸摸式操作提供文件夾項目信息的裝置,該裝置包括觸控點檢測模塊,用于在發生觸控縮放交互輸入事件時確定位于顯示屏的觸控點的位置;計算模塊,用于根據所述觸控點的位置計算發生所述觸控縮放交互輸入事件的文件夾項目在縮放后的顯示區域大小;數據獲取模塊,用于獲取該文件夾項目需顯示的與所述縮放后的顯示區域大小對應的數據源;加載模塊,用于根據所述數據獲取模塊獲取到的數據源以及所述縮放后的顯示區域大小顯示文件夾項目。可選地,該裝置還包括配置模塊,用于預先設置文件夾項目的顯示區域大小與需顯示的數據數據源的對應關系;或者,所述配置模塊用于預先設置文件夾項目的顯示區域大小與需顯示的數據的數據源,以及布局格式定義文件的對應關系;所述數據獲取模塊具體用于獲取該文件夾項目需顯示的與所述縮放后的顯示區域大小對應的數據源以及布局格式定義文件;所述加載模塊用于根據獲取到的數據源、布局格式定義文件以及所述縮放后的顯示區域大小顯示文件夾項目。可選地,所述觸控點檢測模塊還用于確定所述觸控點落在同一個文件夾項目上。在一種實施方式中,所述確定所述觸控點是否落在同一個文件夾項目上包括計算所述觸控點的位置坐標各自對應的項目編號;根據所述項目編號確定所述觸控點落在同一個文件夾項目上。可選地,在一種實施方式中,所述計算模塊具體用于根據確定的觸控縮放交互輸入事件發生后觸控點的位置坐標之間的距離與觸控縮放交互輸入事件發生前觸控點的初始位置坐標之間的距離,計算兩者的比值,根據所述比值計算縮放交互輸入事件發生后的文件夾項目具有的顯示區域大小。此外,本專利技術又一方面還提供了一種基于觸摸式操作提供文件夾項目信息的裝置,該裝置包括觸控點檢測模塊,用于在發生觸控縮放交互輸入事件時確定位于顯示屏的觸控點的數量或位置;確定模塊,用于當確定觸控點數量大于兩個或確定所述觸控點并沒有落在同一個文件夾項目上時,確定改變后的窗口內所有文件夾項目的顯示狀態類型;數據獲取模塊,用于根據改變后的顯示狀態類型獲取相應的數據源、布局格式定義文件;加載模塊,用于根據所述數據獲取模塊根據獲取到的數據源、布局格式定義文件顯示文件夾項目。 可選的,該裝置還包括配置模塊,用于預先設置文件夾項目顯示狀態類型并設置各種顯示模式下文件夾項目所對應的數據源、布局格式定義文件。可選的,所述確定模塊進一步用于根據確定的觸控縮放交互輸入事件發生后觸控點的位置坐標之間的距離與觸控縮放交互輸入事件發生前觸控點的初始位置坐標之間的距離的比值或差值,確定改變后的窗口內所有文件夾項目的顯示狀態類型。實施本專利技術實施例,具有如下有益效果可以根據顯示屏上的觸控點的位置計算發生觸控縮放交互輸入事件的文件夾項目縮放后的顯示區域大小,并根據所述顯示區域大小以及與其對應的數據源顯示文件本文檔來自技高網...
【技術保護點】
一種基于觸摸式操作提供文件夾項目信息的方法,其特征在于,所述方法包括:當顯示屏有觸控縮放交互輸入事件發生時,所述方法包括以下步驟:確定位于顯示屏的觸控點的位置;根據所述觸控點的位置計算發生觸控縮放交互輸入事件的文件夾項目在縮放后的顯示區域大小;獲取該文件夾項目需顯示的與所述縮放后的顯示區域大小對應的數據源;根據獲取到的數據源以及所述縮放后的顯示區域大小顯示文件夾項目。
【技術特征摘要】
【專利技術屬性】
技術研發人員:張杰,陳臣,張勁松,
申請(專利權)人:華為技術有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。