System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 狠狠精品久久久无码中文字幕,亚洲av永久无码天堂网,无码一区二区三区免费
  • 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    顯示設備及控件顯示方法技術

    技術編號:44289832 閱讀:8 留言:0更新日期:2025-02-14 22:24
    本申請提供了一種顯示設備及控件顯示方法,顯示設備包括:顯示器;控制器,與顯示器連接,控制器被配置為:接收焦點移動至第一控件的第一指令;響應于第一指令,將焦點更新至第一控件,通過第二布局類繪制獲取焦點后的第一控件,第二布局類從緩存中獲取第一控件對應的第一陰影位圖;若緩存中存在第一陰影位圖,將第一陰影位圖加載到第一控件對應的第一控件畫布;若不存在第一陰影位圖,在第一控件畫布繪制第二陰影位圖;通過第二布局類繼承的第一布局類在第一控件畫布繪制第一控件,使第一控件位于第一陰影位圖或第二陰影位圖的上方圖層。本申請實現了為不具有陰影效果的控件增加陰影效果。

    【技術實現步驟摘要】

    本申請涉及圖像處理,尤其涉及一種顯示設備及控件顯示方法


    技術介紹

    1、為控件設置陰影效果是增強控件在頁面中的沉浸感的一種實現方式。相關技術中,對于新開發的頁面,可以在頁面的開發設計階段,在需要設置陰影效果的控件的布局文件中,在控件的外部設計陰影區域,進而在該陰影區域顯示陰影,實現為控件設置陰影效果。然而,對于已經上線的大量頁面,若采用上述修改布局文件的方法,對頁面進行二次開發設計,從而為沒有陰影效果的控件逐一添加陰影效果,實現頁面顯示效果的版本升級,工作量巨大,開發周期較長,影響新版本頁面的及時上線。


    技術實現思路

    1、為解決控件增加陰影效果的問題,本申請提供了一種顯示設備及控件顯示方法。

    2、第一方面,本申請提供了一種顯示設備,該顯示設備包括:

    3、顯示器;

    4、控制器,與所述顯示器連接,所述控制器被配置為:

    5、接收焦點移動至第一控件的第一指令;

    6、響應于所述第一指令,將焦點更新至所述第一控件,通過第二布局類繪制獲取焦點后的所述第一控件,所述第二布局類繪制獲取焦點后的所述第一控件的方法包括:根據陰影繪制開關為表征開啟陰影效果的第一狀態,從緩存中獲取所述第一控件對應的第一陰影位圖;若所述緩存中存在所述第一陰影位圖,將所述第一陰影位圖加載到所述第一控件對應的第一控件畫布;若所述緩存中不存在所述第一陰影位圖,在所述第一控件畫布繪制所述第一控件對應的第二陰影位圖;通過所述第二布局類繼承的第一布局類在所述第一控件畫布繪制所述第一控件,使所述第一控件位于所述第一陰影位圖或第二陰影位圖的上方圖層,其中,所述第一陰影位圖和第二陰影位圖的尺寸大于所述第一控件的尺寸。

    7、在一些實施例中,所述控制器還被配置為:

    8、接收所述焦點從所述第一控件移除的第二指令;

    9、響應于所述第二指令,通過第二布局類繪制移除焦點后的第一控件,其中,所述第二布局類繪制移除焦點后的所述第一控件的方法包括:根據陰影繪制開關為表征關閉陰影效果的第二狀態,通過所述第二布局類繼承的第一布局類在所述第一控件畫布繪制所述第一控件,使所述第一控件的底層不包括所述第一陰影位圖或第二陰影位圖。

    10、在一些實施例中,所述陰影繪制開關在所述第二布局類待繪制的控件獲取焦點后為表征開啟陰影效果的第一狀態,在所述第二布局類待繪制的控件移除焦點后為表征關閉陰影效果的第二狀態。

    11、在一些實施例中,所述陰影繪制開關在所述第二布局類待繪制的控件獲取焦點、且當前頁面為表征支持陰影效果的第一類型頁面時,為表征開啟陰影效果的第一狀態,在所述第二布局類待繪制的控件移除焦點,或當前頁面為表征不支持陰影效果的第二類型頁面時,為表征關閉陰影效果的第二狀態。

    12、在一些實施例中,所述控制器還被配置為:通過所述第二布局類將所述第二陰影位圖存儲至所述緩存中,其中,所述第二陰影位圖的尺寸與所述第一陰影位圖的尺寸相同。

    13、在一些實施例中,所述從緩存中獲取所述第一控件對應的第一陰影位圖,包括:

    14、根據所述第一控件的尺寸以及預設尺寸映射規則,計算所述第一控件對應的目標尺寸;

    15、從緩存中獲取尺寸為所述目標尺寸的第一陰影位圖。

    16、在一些實施例中,所述在所述第一控件畫布繪制所述第一控件對應的第二陰影位圖,包括:

    17、生成所述第一控件對應尺寸的空白位圖;

    18、生成陰影畫筆,所述陰影畫筆用于繪制帶有陰影的矩形框;

    19、通過所述陰影畫筆在所述空白位圖上繪制矩形框,得到第二陰影位圖,其中,所述矩形框的尺寸與所述第一控件的尺寸相同;

    20、將所述第二陰影位圖加載到所述第一控件畫布。

    21、在一些實施例中,所述通過所述陰影畫筆在所述空白位圖上繪制矩形框,包括:

    22、在所述第一控件為帶有圓角的控件時,繪制設置有陰影且帶有圓角的透明矩形框;

    23、在所述第一控件為不帶有圓角的控件時,繪制設置有陰影且不帶有圓角的透明矩形框。

    24、第二方面,本申請提供了一種控件顯示方法,該方法包括:

    25、接收焦點移動至第一控件的第一指令;

    26、響應于所述第一指令,將焦點更新至所述第一控件,通過第二布局類繪制獲取焦點后的所述第一控件,所述第二布局類繪制獲取焦點后的所述第一控件的方法包括:根據陰影繪制開關為表征開啟陰影效果的第一狀態,從緩存中獲取所述第一控件對應的第一陰影位圖;若所述緩存中存在所述第一陰影位圖,將所述第一陰影位圖加載到所述第一控件對應的第一控件畫布;若所述緩存中不存在所述第一陰影位圖,在所述第一控件畫布繪制所述第一控件對應的第二陰影位圖;通過所述第二布局類繼承的第一布局類在所述第一控件畫布繪制所述第一控件,使所述第一控件位于所述第一陰影位圖或第二陰影位圖的上方圖層,其中,所述第一陰影位圖和第二陰影位圖的尺寸大于所述第一控件的尺寸。

    27、在一些實施例中,還包括:

    28、接收所述焦點從所述第一控件移除的第二指令;

    29、響應于所述第二指令,通過第二布局類繪制移除焦點后的第一控件,其中,所述第二布局類繪制移除焦點后的所述第一控件的方法包括:根據陰影繪制開關為表征關閉陰影效果的第二狀態,通過所述第二布局類繼承的第一布局類在所述第一控件畫布繪制所述第一控件,使所述第一控件的底層不包括所述第一陰影位圖或第二陰影位圖。

    30、本申請提供的顯示設備及控件顯示方法的有益效果包括:

    31、本申請實施例對于已經上線的頁面,通過在頁面的二次開發設計階段,設計第二布局類繼承現有的用于繪制控件的第一布局類,第二布局類在繪制控件之前先在控件的畫布上添加陰影位圖,再通過繼承的第一布局類繼續在畫布上繪制控件,使得該第二布局類在保留第一布局類繪制控件的功能的基礎上,具有為控件增加陰影效果的功能,不需要針對每個需要顯示陰影效果的控件分別修改布局文件,在頁面的顯示階段,通過第二布局類繪制控件,即可實現繪制的控件具有陰影效果,大幅減小了頁面二次開發設計的工作量和開發時間;并且,本申請實施例的第二布局類被配置為根據陰影繪制開關為表征開啟陰影效果的第一狀態,再繪制具有陰影效果的控件,實現了對陰影效果的開關控制;本申請實施例的第二布局類還被配置為優先從緩存中獲取陰影位圖,若獲取不到再創建陰影位圖,能夠保障控件顯示陰影效果的速度,保障頁面顯示的流暢性。

    本文檔來自技高網...

    【技術保護點】

    1.一種顯示設備,其特征在于,包括:

    2.根據權利要求1所述的顯示設備,其特征在于,所述控制器還被配置為:

    3.根據權利要求1或2所述的顯示設備,其特征在于,所述陰影繪制開關在所述第二布局類待繪制的控件獲取焦點后為表征開啟陰影效果的第一狀態,在所述第二布局類待繪制的控件移除焦點后為表征關閉陰影效果的第二狀態。

    4.根據權利要求1或2所述的顯示設備,其特征在于,所述陰影繪制開關在所述第二布局類待繪制的控件獲取焦點、且當前頁面為表征支持陰影效果的第一類型頁面時,為表征開啟陰影效果的第一狀態,在所述第二布局類待繪制的控件移除焦點,或當前頁面為表征不支持陰影效果的第二類型頁面時,為表征關閉陰影效果的第二狀態。

    5.根據權利要求1所述的顯示設備,其特征在于,所述控制器還被配置為:通過所述第二布局類將所述第二陰影位圖存儲至所述緩存中,其中,所述第二陰影位圖的尺寸與所述第一陰影位圖的尺寸相同。

    6.根據權利要求1所述的顯示設備,其特征在于,所述從緩存中獲取所述第一控件對應的第一陰影位圖,包括:

    7.根據權利要求1所述的顯示設備,其特征在于,所述在所述第一控件畫布繪制所述第一控件對應的第二陰影位圖,包括:

    8.根據權利要求7所述的顯示設備,其特征在于,所述通過所述陰影畫筆在所述空白位圖上繪制矩形框,包括:

    9.一種控件顯示方法,其特征在于,包括:

    10.根據權利要求9所述的控件顯示方法,其特征在于,還包括:

    ...

    【技術特征摘要】

    1.一種顯示設備,其特征在于,包括:

    2.根據權利要求1所述的顯示設備,其特征在于,所述控制器還被配置為:

    3.根據權利要求1或2所述的顯示設備,其特征在于,所述陰影繪制開關在所述第二布局類待繪制的控件獲取焦點后為表征開啟陰影效果的第一狀態,在所述第二布局類待繪制的控件移除焦點后為表征關閉陰影效果的第二狀態。

    4.根據權利要求1或2所述的顯示設備,其特征在于,所述陰影繪制開關在所述第二布局類待繪制的控件獲取焦點、且當前頁面為表征支持陰影效果的第一類型頁面時,為表征開啟陰影效果的第一狀態,在所述第二布局類待繪制的控件移除焦點,或當前頁面為表征不支持陰影效果的第二類型頁面時,為表征關閉陰影效果的第二狀態。

    5...

    【專利技術屬性】
    技術研發人員:石萬里
    申請(專利權)人:聚好看科技股份有限公司
    類型:發明
    國別省市:

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 中文字幕无码日韩欧毛| 国产亚洲精久久久久久无码77777| 久久久久亚洲AV无码观看 | 久久无码专区国产精品s| 国产成人无码AV一区二区在线观看| 亚洲精品无码久久久久去q | 无码国产福利av私拍 | 免费无遮挡无码永久在线观看视频| 中文无码熟妇人妻AV在线| 亚洲午夜无码久久久久小说| 亚洲日韩精品A∨片无码| 无码成人AAAAA毛片| 久久精品无码一区二区无码| 国产成人无码a区在线视频| 婷婷四虎东京热无码群交双飞视频 | 无码日韩人妻AV一区二区三区| 久久久久亚洲av无码专区导航| julia无码人妻中文字幕在线| 亚洲aⅴ无码专区在线观看春色 | 国产午夜无码片在线观看影院| 人妻无码第一区二区三区 | 久久午夜夜伦鲁鲁片免费无码影视| 国产精品99无码一区二区| 无码AV大香线蕉| 精品爆乳一区二区三区无码av| 亚洲Aⅴ无码专区在线观看q| 日本无码色情三级播放| 国产精品成人无码久久久久久 | 亚洲av成本人无码网站| 亚洲国产成人无码av在线播放| 亚洲乱亚洲乱妇无码麻豆| 国产亚洲精品无码拍拍拍色欲| 无码人妻少妇伦在线电影| 粉嫩大学生无套内射无码卡视频 | 无码喷水一区二区浪潮AV| 亚洲真人无码永久在线观看| AV无码久久久久不卡网站下载| 91精品久久久久久无码| 久久AV高潮AV无码AV| 无码人妻丰满熟妇啪啪网站牛牛| 亚洲中文字幕无码av|