本發明專利技術公開了一種控制窗體的方法,用于實現對窗體大小的靈活控制。所述方法包括:捕獲在窗體內的滑動操作;判斷當前窗體是否為全屏顯示;若是,則對窗體進行第一處理,否則對窗體進行第二處理。本發明專利技術還公開了用于實現所述方法的裝置和系統。
【技術實現步驟摘要】
本專利技術涉及計算機
,尤其涉及一種控制窗體的方法及裝置。
技術介紹
隨著電子技術的發展,手機、臺式計算機、平板計算機等電子設備已得到普遍的應用。并且各種應用也越來越豐富。如通過手機或計算機觀看電子書或電影等。通過移動設備查看大量的文字或者圖片信息時,例如查看郵件、微博、word(—種文本格式)、excel ( 一種表格格式)、Pdf ( —種文件格式)等文件,或者通過瀏覽器瀏覽網頁等,希望移動設備的屏幕能盡可能的顯示更多的主體內容,即去除窗體中的標題、頁眉、頁腳和工具欄等信息,只顯示有意義的內容,以盡可能的滿足用戶的閱讀體驗。目前,通常是文本或視頻窗體中設置全屏或退出全屏的按鈕。用戶點擊該按鈕后,移動終端對窗體進行處理,以實現全屏顯示或退出全屏的顯示。可見,需要在窗體中提供用于控制全屏顯示或退出全屏的按鈕,該按鈕需占用窗體內的空間。并且用戶需要點擊該按鈕才能實現全屏顯示或退出全屏顯示的目的,點擊范圍非常小,操作不便。
技術實現思路
本專利技術實施例提供一種控制窗體的方法及裝置,用于實現對窗體大小的靈活控制。一種控制窗體的方法,包括以下步驟捕獲在窗體內的滑動操作;判斷當前窗體是否為全屏顯示;若當前窗體為全屏顯示時,則對窗體進行第一處理,否則對窗體進行第二處理。本實施例通過滑動操作來控制窗體的全屏顯示,不再需要點擊特定的按鈕,操作更靈活方便。優選的,滑動操作為向窗體頂部的滑動操作。本實施例提供一種具體的滑動操作來控制窗體放大,以減少與其它手勢操作的沖突,減少誤操作。優選的,對窗體進行第二處理的步驟包括根據向窗體頂部的操作放大窗體,并向上移動窗體內的主體內容;對窗體進行第一處理的步驟包括向上移動窗體內的主體內容。本實施例中可以通過一個向上的滑動操作同時控制窗體的放大和主體內容的向上移動,即一個操作具有兩個作用,簡化了操作過程,也減少了設備對操作的響應和處理。優選的,滑動操作為向窗體底部的操作。本實施例提供一種具體的滑動操作來控制窗體縮小,以減少與其它手勢操作的沖突,減少誤操作。優選的,對窗體進行第一處理的步驟包括根據向窗體底部的滑動操作退出全屏顯示,并向下移動窗體內的主體內容;對窗體進行第二處理的步驟包括向下移動窗體內的主體內容。本實施例中可以通過一個向下的滑動操作同時控制窗體的縮小和主體內容的向下移動,即一個操作具有兩個作用,簡化了操作過程,也減少了設備對操作的響應和處理。一種控制窗體的裝置,包括接口模塊,用于捕獲在窗體內的滑動操作;處理模塊,用于判斷當前窗體是否為全屏顯示,若當前窗體為全屏顯示時,則對窗體進行第一處理,否則對窗體進行第二處理。優選的,滑動操作為向窗體頂部的滑動操作。優選的,若當前窗體不為全屏顯示,則處理模塊根據向窗體頂部的操作放大窗體,并向上移動窗體內的主體內容;若當前窗體為全屏顯示,則處理模塊向上移動窗體內的主體內容。優選的,滑動操作為向窗體底部的操作。優選的,若當前窗體為全屏顯示,則處理模塊根據向窗體底部的滑動操作退出全屏顯示,并向下移動窗體內的主體內容;若當前窗體不為全屏顯示,則處理模塊向下移動窗體內的主體內容。本專利技術的其它特征和優點將在隨后的說明書中闡述,并且,部分地從說明書中變得顯而易見,或者通過實施本專利技術而了解。本專利技術的目的和其他優點可通過在所寫的說明書、權利要求書、以及附圖中所特別指出的結構來實現和獲得。下面通過附圖和實施例,對本專利技術的技術方案做進一步的詳細描述。附圖說明附圖用來提供對本專利技術的進一步理解,并且構成說明書的一部分,與本專利技術的實施例一起用于解釋本專利技術,并不構成對本專利技術的限制。在附圖中圖1為本專利技術實施例中控制窗體的主要方法流程圖;圖2為本專利技術實施例中同時放大窗體和內容翻頁時的方法流程圖;圖3為本專利技術實施例中同時縮小窗體和內容翻頁時的方法流程圖;圖4為本專利技術實施例中滑動操作的示意圖;圖5為本專利技術實施例中窗體放大前的示意圖;圖6為本專利技術實施例中窗體放大后的示意圖;圖7為本專利技術實施例中精細控制窗體大小的方法流程圖;圖8為本專利技術實施例中裝置的結構圖。具體實施例方式以下結合附圖對本專利技術的優選實施例進行說明,應當理解,此處所描述的優選實施例僅用于說明和解釋本專利技術,并不用于限定本專利技術。本實施例通過滑動操作來控制窗體的大小,不再需要點擊特定的按鈕,操作更靈活方便。參見圖1,本實施例中控制窗體的主要方法流程如下步驟101 :捕獲在窗體內的滑動操作。本實施例中的滑動操作可以是單點或多點的滑動操作,也可以是兩點的相向或相離的滑動操作。步驟102 :判斷當前窗體是否為全屏顯示,若當前窗體為全屏顯示時,則繼續步驟103,否則繼續步驟104。步驟103 :對窗體進行第一處理。步驟104 :對窗體進行第二處理。具體的,滑動操作為向窗體頂部的滑動操作,即單點或多點向窗體頂部的滑動操作,或兩點相離的滑動操作;則根據向窗體頂部的操作放大窗體。或者,滑動操作為向窗體底部的操作,即單點或多點向窗體底部的滑動操作,或兩點相向的滑動操作;則根據向窗體底部的操作縮小窗體。對于部分窗體,向上或向下的滑動操作還用于向上或向下翻頁,為了減少操作沖突,針對這種情況,需要對處理過程進行調整。根據向窗體頂部的操作放大窗體時,在這之前,判斷當前窗體是否為全屏顯示;若當前窗體不為全屏顯示,則根據向窗體頂部的操作放大窗體,并向上移動窗體內的主體內容;若當前窗體為全屏顯示,則向上移動窗體內的主體內容。根據向窗體底部的操作縮小窗體時,在這之前,判斷當前窗體是否為全屏顯示;若當前窗體為全屏顯示,則根據向窗體底部的滑動操作退出全屏顯示,并向下移動窗體內的主體內容;若當前窗體不為全屏顯示,則向下移動窗體內的主體內容。另外,可以根據捕獲的滑動操作將窗體放大到全屏或將窗體縮小以退出全屏。還可以有更細膩的窗體控制過程,如,滑動操作為斜向上或斜向下滑動操作;根據捕獲的斜向上滑動操作的移動距離,按比例放大窗體,根據捕獲的斜向下滑動操作的移動距離,按比例縮小窗體。下面通過幾個典型實施例來詳細介紹實現過程。參見圖2,本實施例中同時放大窗體和內容翻頁時的方法流程如下步驟201 :捕獲用戶在窗體內的向上滑動操作。此處的向上是指向窗體頂部方向。步驟202 :判斷當前窗體是否為全屏顯示;若當前窗體不為全屏顯示,則繼續步驟203和204 ;若當前窗體為全屏顯示,則繼續步驟204。步驟203 :根據向窗體頂部的操作放大窗體。步驟204 :向上移動窗體內的主體內容。參見圖3,本實施例中同時縮小窗體和內容翻頁時的方法流程如下步驟301 :捕獲用戶在窗體內的向下滑動操作。此處的向下是指向窗體底部方向。步驟302 :判斷當前窗體是否為全屏顯示;若當前窗體為全屏顯示,則繼續步驟303和304 ;若當前窗體不為全屏顯示,則繼續步驟304。步驟303 :根據向窗體底部的滑動操作退出全屏顯示。步驟304 :向下移動窗體內的主體內容。例如,參見圖4所示,滑動方向如圖4中箭頭所示,可以是向上或向下滑動,以實現全屏顯示或退出全屏顯示。下面以一個具體示例來說明,參見圖5所示,以圖5所示的窗體為例,為非全屏模式,窗體的上方包括了用戶名newsfeed,軟件名稱mitalk,聯系人5,信息3等,窗體的最下方包括表示寫文字、插圖片、刷新等常用按鈕。只有中間的一小部分界面用于展示信本文檔來自技高網...
【技術保護點】
一種控制窗體的方法,其特征在于,包括以下步驟:捕獲在窗體內的滑動操作;判斷當前窗體是否為全屏顯示;若當前窗體為全屏顯示時,則對窗體進行第一處理,否則對窗體進行第二處理。
【技術特征摘要】
1.一種控制窗體的方法,其特征在于,包括以下步驟 捕獲在窗體內的滑動操作; 判斷當前窗體是否為全屏顯示; 若當前窗體為全屏顯示時,則對窗體進行第一處理,否則對窗體進行第二處理。2.如權利要求1所述的方法,其特征在于,滑動操作為向窗體頂部的滑動操作。3.如權利要求2所述的方法,其特征在于,對窗體進行第二處理的步驟包括根據向窗體頂部的操作放大窗體,并向上移動窗體內的主體內容; 對窗體進行第一處理的步驟包括向上移動窗體內的主體內容。4.如權利要求1所述的方法,其特征在于,滑動操作為向窗體底部的操作。5.如權利要求4所述的方法,其特征在于,對窗體進行第一處理的步驟包括根據向窗體底部的滑動操作退出全屏顯示,并向下移動窗體內的主體內容; 對窗體進行第二處理的步驟包括向下移動窗體內的主體內容。6.—種控制窗...
【專利技術屬性】
技術研發人員:程亮,李政,徐麗娜,
申請(專利權)人:北京小米科技有限責任公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。