郵件標題顯示方法及郵件客戶端的制作方法
【技術領域】
[0001]本公開涉及計算機技術領域,尤其涉及一種郵件標題顯示方法及郵件客戶端。
【背景技術】
[0002]隨著通信領域日新月異的發(fā)展,各種通訊工具越來越多,除了常用的即時聊天工具,越來越多的用戶開始使用電子郵件進行通訊。目前,用戶通常使用郵件客戶端(例如,Windows系統(tǒng)自帶的Outlook郵件客戶端或網易郵件客戶端等)對電子郵件進行管理,進行收發(fā)操作。
【發(fā)明內容】
[0003]為克服相關技術中存在的問題,本公開提供一種郵件標題顯示方法及郵件客戶端。
[0004]根據本公開實施例的第一方面,提供一種郵件標題顯示方法,該方法包括:
[0005]獲取郵件標題的長度;
[0006]判斷所述郵件標題的長度是否大于郵件概要區(qū)的預設寬度;
[0007]在所述郵件標題的長度大于所述郵件概要區(qū)的預設寬度時,控制所述郵件標題在所述郵件概要區(qū)進行水平滾動顯示。
[0008]結合第一方面,在第一方面的第一種可能的實現方式中,所述控制所述郵件標題在所述郵件概要區(qū)進行水平滾動顯示,包括:
[0009]控制所述郵件標題在所述郵件概要區(qū)自所述郵件標題的起始內容向所述郵件標題的末尾內容由左至右滾動顯示;
[0010]在滾動顯示到所述郵件標題的末尾內容處時,控制所述郵件標題在所述郵件概要區(qū)重復自所述郵件標題的起始內容向所述郵件標題的末尾內容由左至右循環(huán)滾動顯示。
[0011]結合第一方面,在第一方面的第二種可能的實現方式中,所述控制所述郵件標題在所述郵件概要區(qū)進行水平滾動顯示,包括:
[0012]控制所述郵件標題在所述郵件概要區(qū)自所述郵件標題的起始內容向所述郵件標題的末尾內容由左至右滾動顯示;
[0013]在滾動顯示到所述郵件標題的末尾內容處時,控制所述郵件標題在所述郵件概要區(qū)自所述郵件標題的末尾內容向所述郵件標題的起始內容由右至左滾動顯示。
[0014]結合第一方面,在第一方面的第三種可能的實現方式中,所述郵件標題顯示方法,還包括:
[0015]確定所述郵件標題水平滾動顯示功能的開關處于開啟狀態(tài)。
[0016]結合第一方面,在第一方面的第四種可能的實現方式中,所述郵件標題顯示方法,還包括:
[0017]在檢測到鼠標指針處于所述郵件標題上時,暫停所述郵件標題的滾動顯示。
[0018]根據本公開實施例的第二方面,提供一種郵件客戶端,包括:
[0019]獲取模塊,被配置為獲取郵件標題的長度;
[0020]判斷模塊,被配置為判斷所述郵件標題的長度是否大于郵件概要區(qū)的預設寬度;
[0021]控制模塊,被配置為在所述郵件標題的長度大于所述郵件概要區(qū)的預設寬度時,控制所述郵件標題在所述郵件概要區(qū)進行水平滾動顯示。
[0022]結合第二方面,在第二面的第一種可能的實現方式中,所述控制模塊,包括:
[0023]第一控制子模塊,被配置為在所述郵件標題的長度大于所述郵件概要區(qū)的預設寬度時,控制所述郵件標題在所述郵件概要區(qū)自所述郵件標題的起始內容向所述郵件標題的末尾內容由左至右滾動顯示;
[0024]第二控制子模塊,被配置為在滾動顯示到所述郵件標題的末尾內容處時,控制所述郵件標題在所述郵件概要區(qū)重復自所述郵件標題的起始內容向所述郵件標題的末尾內容由左至右循環(huán)滾動顯示。
[0025]結合第二方面,在第二面的第二種可能的實現方式中,所述控制模塊,包括:
[0026]第三控制子模塊,被配置為控制所述郵件標題在所述郵件概要區(qū)自所述郵件標題的起始內容向所述郵件標題的末尾內容由左至右滾動顯示;
[0027]第四控制子模塊,被配置為在滾動顯示到所述郵件標題的末尾內容處時,控制所述郵件標題在所述郵件概要區(qū)自所述郵件標題的末尾內容向所述郵件標題的起始內容由右至左滾動顯示。
[0028]結合第二方面,在第二面的第三種可能的實現方式中,所述郵件客戶端,還包括:確定模塊;
[0029]所述確定模塊,被配置為確定所述郵件標題水平滾動顯示功能的開關處于開啟狀
??τ ο
[0030]結合第二方面,在第二面的第四種可能的實現方式中,所述郵件客戶端,還包括:暫停模塊;
[0031]所述暫停模塊,被配置為在檢測到鼠標指針處于所述郵件標題上時,暫停所述郵件標題的滾動顯示。
[0032]根據本公開實施例的第三方面,提供一種郵件客戶端,包括:
[0033]處理器;
[0034]用于存儲處理器可執(zhí)行指令的存儲器;
[0035]其中,所述處理器用于:
[0036]獲取郵件標題的長度;
[0037]判斷所述郵件標題的長度是否大于郵件概要區(qū)的預設寬度;
[0038]在所述郵件標題的長度大于所述郵件概要區(qū)的預設寬度時,控制所述郵件標題在所述郵件概要區(qū)進行水平滾動顯示。
[0039]本公開的實施例提供的技術方案可以包括以下有益效果:
[0040]通過將獲取到的郵件標題的長度與郵件概要區(qū)的預設寬度進行對比,在該郵件標題的長度大于郵件概要區(qū)的預設寬度時,控制郵件標題在該郵件概要區(qū)進行水平滾動顯示,使得收件人在郵件客戶端的首頁便能夠查看到郵件標題的全部內容,無需收件人手動調整郵件概要區(qū)的寬度,也無需打開郵件正文區(qū)查看完整標題,便能使收件人可以在沒有任何額外操作的情況下查看完整的郵件標題,從而使收件人根據郵件標題的內容,確定該郵件的重要性,進而使用戶確定是否查看該郵件的正文。該郵件標題的顯示方式不僅避免了因為郵件標題的全部內容不能在郵件概要區(qū)完全顯示致使收件人不能瀏覽到郵件標題的全部內容從而造成用戶錯過重要郵件的問題,而且顯示方式簡單便捷,提高了收件人瀏覽郵件的效率。
[0041]應當理解的是,以上的一般描述和后文的細節(jié)描述僅是示例性和解釋性的,并不能限制本公開。
【附圖說明】
[0042]此處的附圖被并入說明書中并構成本說明書的一部分,示出了符合本發(fā)明的實施例,并與說明書一起用于解釋本發(fā)明的原理。
[0043]圖1是根據一示例性實施例示出的一種郵件標題顯示方法的流程圖;
[0044]圖2是根據另一示例性實施例示出的一種郵件標題顯示方法的流程圖;
[0045]圖3是根據另一示例性實施例示出的一種郵件標題顯示方法的流程圖;
[0046]圖4是根據另一示例性實施例示出的一種郵件標題顯示方法的流程圖;
[0047]圖5是根據一示例性實施例示出的一種郵件客戶端的框圖;
[0048]圖6是圖5所示實施例中根據一示例性實施例示出的控制模塊的框圖;
[0049]圖7是圖5所示實施例中根據另一示例性實施例示出的控制模塊的框圖;
[0050]圖8是根據一示例性實施例示出的一種郵件客戶端的框圖;
[0051]圖9是根據一示例性實施例示出的一種郵件客戶端的框圖;
[0052]圖10是根據一示例性實施例示出的一種郵件客戶端的框圖。
[0053]通過上述附圖,已示出本公開明確的實施例,后文中將有更詳細的描述。這些附圖和文字描述并不是為了通過任何方式限制本公開構思的范圍,而是通過參考特定實施例為本領域技術人員說明本公開的概念。
【具體實施方式】
[0054]這里將詳細地對示例性實施例進行說明,其示例表示在附圖中。下面的描述涉及附圖時,除非另有表示,不同附圖中的相同數字表示相同或相似的要素。以下示例性實施例中所描述的實施方式并不代表與本發(fā)明相一致的所有實施方式。相反,它們僅是與如所附權利要求書中所詳述的、本發(fā)明的一些方面相一致的裝置和方法的例子。
[0055]郵件客戶端自從出現以來就被人們廣泛使用,屬于通用軟件范疇,該類型軟件的使用體驗不斷在提升。一般來說,郵件客戶端包括郵件功能區(qū)、郵件概要區(qū)和郵件正文區(qū)三部分,郵件功能區(qū)用于顯示郵件客戶端包括的功能,例如,發(fā)件箱、收件箱、已發(fā)送、草稿、已刪除等內容;郵件概要區(qū)則用來顯示郵件的標題以及發(fā)生時間;郵件正文區(qū)則用來顯示郵件標題以及郵件正文的相關內容。當有新郵件時,用戶一般先通過瀏覽郵件概要區(qū)的郵件標題內容,進而確定該郵件的重要程度,進而確定是否需要閱讀郵件正文的內容。
[0056]本公開的目的是為了進一步提升郵件客戶端的使用體驗和簡便性。
[0057]圖1是根據一示例性實施例示出的一種郵件標題顯示方法的流程圖。如圖1所示,本實施例涉及的郵件標題顯示方法用于終端設備中,該終端設備例如可以是手機、電腦或筆記本等,也可以是具有郵件客戶端的其他設備。該郵件標題顯示方法包括以下步驟。
[0058]在步驟S11中,獲取郵件標題的長度。
[0059]用戶接收到郵件客戶端發(fā)送的收到電子郵件的通知,打開收件箱,在郵件客戶端的郵件概要區(qū)看到該電子郵件。一般情況下,郵件客戶端概要區(qū)的寬度都有一默認寬度,因此,在