System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內(nèi)的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 国产丰满乱子伦无码专,国产精品午夜无码av体验区,久久久久亚洲Av片无码v
  • 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    樣式變換方法、裝置、電子設(shè)備及計(jì)算機(jī)存儲介質(zhì)制造方法及圖紙

    技術(shù)編號:44492392 閱讀:2 留言:0更新日期:2025-03-04 17:58
    本申請?zhí)峁┝艘环N樣式變換方法、裝置、電子設(shè)備及計(jì)算機(jī)存儲介質(zhì),其中,方法包括:當(dāng)檢測到針對初始元素的預(yù)設(shè)鼠標(biāo)事件時(shí),獲取所述預(yù)設(shè)鼠標(biāo)事件對應(yīng)的鼠標(biāo)操作信息,以及獲取所述初始元素對應(yīng)的初始矩陣,所述初始矩陣用于指示所述初始元素的樣式信息;基于所述初始矩陣和所述鼠標(biāo)操作信息對所述初始矩陣進(jìn)行更新,得到目標(biāo)矩陣;根據(jù)所述目標(biāo)矩陣確定所述初始元素對應(yīng)的樣式變換后的目標(biāo)元素。本方案提供的實(shí)施例能夠提高元素樣式變換的效率。

    【技術(shù)實(shí)現(xiàn)步驟摘要】

    本申請涉及顯示,尤其涉及一種樣式變換方法、裝置、電子設(shè)備及計(jì)算機(jī)存儲介質(zhì)


    技術(shù)介紹

    1、在網(wǎng)頁和應(yīng)用程序中,用戶界面的交互性和視覺效果對用戶體驗(yàn)至關(guān)重要。地圖、圖片等元素的縮小、放大和拖拽是常見的交互操作。相關(guān)技術(shù)中,針對元素的縮小、放大和拖拽等位置或尺寸等樣式的變換,通常需要進(jìn)行修改元素的定位或尺寸相關(guān)的代碼的復(fù)雜操作,易用性較差,且元素的樣式變換效率較低。


    技術(shù)實(shí)現(xiàn)思路

    1、本申請實(shí)施例提供了一種樣式變換方法、裝置、電子設(shè)備及計(jì)算機(jī)存儲介質(zhì),能夠提高元素樣式變換的效率。上述技術(shù)方案如下:

    2、第一方面,本申請實(shí)施例提供了一種樣式變換方法,該方法包括:

    3、當(dāng)檢測到針對初始元素的預(yù)設(shè)鼠標(biāo)事件時(shí),獲取上述預(yù)設(shè)鼠標(biāo)事件對應(yīng)的鼠標(biāo)操作信息,以及獲取上述初始元素對應(yīng)的初始矩陣,上述初始矩陣用于指示上述初始元素的樣式信息;

    4、基于上述初始矩陣和上述鼠標(biāo)操作信息對上述初始矩陣進(jìn)行更新,得到目標(biāo)矩陣;

    5、根據(jù)上述目標(biāo)矩陣確定上述初始元素對應(yīng)的樣式變換后的目標(biāo)元素。

    6、在一種可能的實(shí)現(xiàn)方式中,上述預(yù)設(shè)鼠標(biāo)事件為鼠標(biāo)滾輪滾動事件或者鼠標(biāo)拖拽事件;

    7、當(dāng)上述預(yù)設(shè)鼠標(biāo)事件為上述鼠標(biāo)滾輪滾動事件時(shí),上述預(yù)設(shè)鼠標(biāo)事件對應(yīng)的鼠標(biāo)操作信息包括:鼠標(biāo)滾輪的滾動方向和上述鼠標(biāo)滾輪的滾動量;

    8、當(dāng)上述預(yù)設(shè)鼠標(biāo)事件為上述鼠標(biāo)拖拽事件時(shí),上述預(yù)設(shè)鼠標(biāo)事件對應(yīng)的鼠標(biāo)操作信息包括:鼠標(biāo)光標(biāo)在屏幕坐標(biāo)系中的起始點(diǎn)擊位置,以及在檢測到上述鼠標(biāo)拖拽事件時(shí)上述鼠標(biāo)光標(biāo)在上述屏幕坐標(biāo)系中的當(dāng)前拖拽位置。

    9、在一種可能的實(shí)現(xiàn)方式中,上述屏幕坐標(biāo)系包括橫軸和縱軸;上述初始矩陣中包括以下至少一種參數(shù):第一參數(shù)、第二參數(shù)和第三參數(shù);其中,上述第一參數(shù)用于指示上述初始元素的初始縮放比例,上述第二參數(shù)用于指示上述初始元素在上述橫軸上的初始位移,上述第三參數(shù)用于指示上述初始元素在上述縱軸上的初始位移。

    10、在一種可能的實(shí)現(xiàn)方式中,當(dāng)上述預(yù)設(shè)鼠標(biāo)事件為上述鼠標(biāo)滾輪滾動事件時(shí),上述基于上述初始矩陣和上述鼠標(biāo)操作信息對上述初始矩陣進(jìn)行更新,得到目標(biāo)矩陣,包括:

    11、基于上述初始矩陣中的上述第一參數(shù),以及上述鼠標(biāo)操作信息中的上述滾動方向和上述滾動量,對上述第一參數(shù)進(jìn)行更新,得到第一目標(biāo)參數(shù);

    12、將上述初始矩陣中的上述第一參數(shù)替換為上述第一目標(biāo)參數(shù),得到目標(biāo)矩陣。

    13、在一種可能的實(shí)現(xiàn)方式中,上述基于上述初始矩陣中的上述第一參數(shù),以及上述鼠標(biāo)操作信息中的上述滾動方向和上述滾動量,對上述第一參數(shù)進(jìn)行更新,得到第一目標(biāo)參數(shù),包括:

    14、根據(jù)上述鼠標(biāo)操作信息中的上述滾動方向確定上述初始元素對應(yīng)的調(diào)整操作,上述調(diào)整操作為放大操作或縮小操作;

    15、將預(yù)設(shè)步長與上述鼠標(biāo)操作信息中的上述滾動量的乘積確定為上述第一參數(shù)對應(yīng)的調(diào)整倍數(shù);

    16、根據(jù)上述調(diào)整操作、上述調(diào)整倍數(shù)和上述初始矩陣中的上述第一參數(shù)對上述第一參數(shù)進(jìn)行更新,得到第一目標(biāo)參數(shù)。

    17、在一種可能的實(shí)現(xiàn)方式中,上述根據(jù)上述調(diào)整操作、上述調(diào)整倍數(shù)和上述初始矩陣中的上述第一參數(shù)對上述第一參數(shù)進(jìn)行更新,得到第一目標(biāo)參數(shù),包括:

    18、當(dāng)上述調(diào)整操作為上述放大操作時(shí),判斷上述第一參數(shù)和上述調(diào)整倍數(shù)相加之和是否包含于預(yù)設(shè)縮放比例范圍內(nèi);

    19、若是,則將上述第一參數(shù)和上述調(diào)整倍數(shù)相加之和作為上述第一目標(biāo)參數(shù);

    20、若否,則將上述預(yù)設(shè)縮放比例范圍內(nèi)的最大縮放比例閾值作為上述第一目標(biāo)參數(shù)。

    21、在一種可能的實(shí)現(xiàn)方式中,根據(jù)上述調(diào)整操作、上述調(diào)整倍數(shù)和上述初始矩陣中的上述第一參數(shù)對上述第一參數(shù)進(jìn)行更新,得到第一目標(biāo)參數(shù),包括:

    22、當(dāng)上述調(diào)整操作為上述縮小操作時(shí),判斷上述第一參數(shù)和上述調(diào)整倍數(shù)之差是否包含于預(yù)設(shè)縮放比例范圍內(nèi);

    23、若是,則將上述第一參數(shù)和上述調(diào)整倍數(shù)之差作為上述第一目標(biāo)參數(shù);

    24、若否,則將上述預(yù)設(shè)縮放比例范圍內(nèi)的最小縮放比例閾值作為上述第一目標(biāo)參數(shù)。

    25、在一種可能的實(shí)現(xiàn)方式中,上述初始矩陣中包括:上述第二參數(shù)和上述第三參數(shù);

    26、當(dāng)上述預(yù)設(shè)鼠標(biāo)事件為上述鼠標(biāo)拖拽事件時(shí),上述基于上述初始矩陣和上述鼠標(biāo)操作信息對上述初始矩陣進(jìn)行更新,得到目標(biāo)矩陣,包括:

    27、基于上述初始矩陣中的上述第二參數(shù),以及上述鼠標(biāo)操作信息中的上述起始點(diǎn)擊位置和上述當(dāng)前拖拽位置,對上述第二參數(shù)進(jìn)行更新,得到第二目標(biāo)參數(shù);

    28、基于上述初始矩陣中的上述第三參數(shù),以及上述起始點(diǎn)擊位置和上述當(dāng)前拖拽位置,對上述第三參數(shù)進(jìn)行更新,得到第三目標(biāo)參數(shù);

    29、將上述初始矩陣中的上述第二參數(shù)替換為上述第二目標(biāo)參數(shù),并將上述初始矩陣中的上述第三參數(shù)替換為上述第三目標(biāo)參數(shù),得到目標(biāo)矩陣。

    30、在一種可能的實(shí)現(xiàn)方式中,上述基于上述初始矩陣中的上述第二參數(shù),以及上述鼠標(biāo)操作信息中的上述起始點(diǎn)擊位置和上述當(dāng)前拖拽位置,對上述第二參數(shù)進(jìn)行更新,得到第二目標(biāo)參數(shù),包括:

    31、將上述鼠標(biāo)操作信息中的上述起始點(diǎn)擊位置的起始橫坐標(biāo)與上述初始矩陣中的上述第二參數(shù)之差確定為橫軸偏移量;

    32、將上述當(dāng)前拖拽位置的當(dāng)前橫坐標(biāo)與上述橫軸偏移量之差確定為上述第二目標(biāo)參數(shù);

    33、上述基于上述初始矩陣中的上述第三參數(shù),以及上述起始點(diǎn)擊位置和上述當(dāng)前拖拽位置,對上述第三參數(shù)進(jìn)行更新,得到第三目標(biāo)參數(shù),包括:

    34、將上述起始點(diǎn)擊位置的起始縱坐標(biāo)與上述第三參數(shù)之差確定為縱軸偏移量;

    35、將上述當(dāng)前拖拽位置的當(dāng)前縱坐標(biāo)與上述縱軸偏移量之差確定為上述第三目標(biāo)參數(shù)。

    36、在一種可能的實(shí)現(xiàn)方式中,上述根據(jù)上述目標(biāo)矩陣確定上述初始元素對應(yīng)的樣式變換后的目標(biāo)元素,包括:

    37、針對上述初始元素中包括的多個(gè)像素點(diǎn)中各像素點(diǎn),獲取上述像素點(diǎn)的初始像素坐標(biāo);

    38、根據(jù)上述目標(biāo)矩陣和上述初始像素坐標(biāo),確定上述像素點(diǎn)的目標(biāo)像素坐標(biāo),進(jìn)而得到多個(gè)像素點(diǎn)的多個(gè)目標(biāo)像素坐標(biāo);

    39、根據(jù)上述多個(gè)目標(biāo)像素坐標(biāo)在上述屏幕坐標(biāo)系中進(jìn)行渲染,生成上述初始元素對應(yīng)的樣式變換后的目標(biāo)元素。

    40、第二方面,本申請實(shí)施例提供了一種樣式變換裝置,上述裝置包括:

    41、獲取模塊,用于當(dāng)檢測到針對初始元素的預(yù)設(shè)鼠標(biāo)事件時(shí),獲取上述預(yù)設(shè)鼠標(biāo)事件對應(yīng)的鼠標(biāo)操作信息,以及獲取上述初始元素對應(yīng)的初始矩陣,上述初始矩陣用于指示上述初始元素的樣式信息;

    42、更新模塊,用于基于上述初始矩陣和上述鼠標(biāo)操作信息對上述初始矩陣進(jìn)行更新,得到目標(biāo)矩陣;

    43、確定模塊,用于根據(jù)上述目標(biāo)矩陣確定上述初始元素對應(yīng)的樣式變換后的目標(biāo)元素。

    44、在一種可能的實(shí)現(xiàn)方式中,上述預(yù)設(shè)鼠標(biāo)事件為鼠標(biāo)滾輪滾動事件或者鼠標(biāo)拖拽事件;<本文檔來自技高網(wǎng)...

    【技術(shù)保護(hù)點(diǎn)】

    1.一種樣式變換方法,其特征在于,包括:

    2.如權(quán)利要求1所述的方法,其特征在于,所述預(yù)設(shè)鼠標(biāo)事件為鼠標(biāo)滾輪滾動事件或者鼠標(biāo)拖拽事件;

    3.如權(quán)利要求2所述的方法,其特征在于,所述屏幕坐標(biāo)系包括橫軸和縱軸;所述初始矩陣中包括以下至少一種參數(shù):第一參數(shù)、第二參數(shù)和第三參數(shù);其中,所述第一參數(shù)用于指示所述初始元素的初始縮放比例,所述第二參數(shù)用于指示所述初始元素在所述橫軸上的初始位移,所述第三參數(shù)用于指示所述初始元素在所述縱軸上的初始位移。

    4.如權(quán)利要求3所述的方法,其特征在于,當(dāng)所述預(yù)設(shè)鼠標(biāo)事件為所述鼠標(biāo)滾輪滾動事件時(shí),所述基于所述初始矩陣和所述鼠標(biāo)操作信息對所述初始矩陣進(jìn)行更新,得到目標(biāo)矩陣,包括:

    5.如權(quán)利要求4所述的方法,其特征在于,所述基于所述初始矩陣中的所述第一參數(shù),以及所述鼠標(biāo)操作信息中的所述滾動方向和所述滾動量,對所述第一參數(shù)進(jìn)行更新,得到第一目標(biāo)參數(shù),包括:

    6.如權(quán)利要求3所述的方法,其特征在于,所述初始矩陣中包括:所述第二參數(shù)和所述第三參數(shù);

    7.如權(quán)利要求2所述的方法,其特征在于,所述根據(jù)所述目標(biāo)矩陣確定所述初始元素對應(yīng)的樣式變換后的目標(biāo)元素,包括:

    8.一種樣式變換裝置,其特征在于,包括:

    9.一種電子設(shè)備,其特征在于,包括:處理器及存儲器;

    10.一種計(jì)算機(jī)存儲介質(zhì),所述計(jì)算機(jī)存儲介質(zhì)存儲有多條指令,所述指令適于由處理器加載并執(zhí)行如權(quán)利要求1至7任意一項(xiàng)所述方法的步驟。

    ...

    【技術(shù)特征摘要】

    1.一種樣式變換方法,其特征在于,包括:

    2.如權(quán)利要求1所述的方法,其特征在于,所述預(yù)設(shè)鼠標(biāo)事件為鼠標(biāo)滾輪滾動事件或者鼠標(biāo)拖拽事件;

    3.如權(quán)利要求2所述的方法,其特征在于,所述屏幕坐標(biāo)系包括橫軸和縱軸;所述初始矩陣中包括以下至少一種參數(shù):第一參數(shù)、第二參數(shù)和第三參數(shù);其中,所述第一參數(shù)用于指示所述初始元素的初始縮放比例,所述第二參數(shù)用于指示所述初始元素在所述橫軸上的初始位移,所述第三參數(shù)用于指示所述初始元素在所述縱軸上的初始位移。

    4.如權(quán)利要求3所述的方法,其特征在于,當(dāng)所述預(yù)設(shè)鼠標(biāo)事件為所述鼠標(biāo)滾輪滾動事件時(shí),所述基于所述初始矩陣和所述鼠標(biāo)操作信息對所述初始矩陣進(jìn)行更新,得到目標(biāo)矩陣,包括:

    5.如...

    【專利技術(shù)屬性】
    技術(shù)研發(fā)人員:高軍
    申請(專利權(quán))人:三六零數(shù)字安全科技集團(tuán)有限公司
    類型:發(fā)明
    國別省市:

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

    1
    主站蜘蛛池模板: 亚洲私人无码综合久久网| 人妻少妇看A偷人无码电影| 亚洲最大无码中文字幕| 日韩av片无码一区二区三区不卡| 人妻精品久久无码区| 中文精品无码中文字幕无码专区| 亚洲av无码日韩av无码网站冲 | 亚洲乱亚洲乱少妇无码| 免费A级毛片av无码| 国产成人A亚洲精V品无码 | 亚洲中文字幕无码久久2017 | 精品无码人妻一区二区免费蜜桃| 无码av中文一区二区三区桃花岛| 亚洲av无码不卡| 亚洲啪啪AV无码片| 久久无码一区二区三区少妇 | 亚洲精品无码鲁网中文电影| 成人无码精品一区二区三区| 精品无码av一区二区三区 | 亚洲私人无码综合久久网| 国产精品无码无片在线观看| 亚洲av无码专区在线观看素人| 无码一区二区三区AV免费| 日韩免费人妻AV无码专区蜜桃| 国产日韩精品中文字无码| 成人无码A区在线观看视频| 免费无码又爽又刺激网站直播| 亚洲精品无码日韩国产不卡?V| 免费A级毛片无码久久版| 亚洲a无码综合a国产av中文 | 小13箩利洗澡无码视频网站| 精品无码国产自产拍在线观看蜜| 国产精品午夜无码体验区| 毛片亚洲AV无码精品国产午夜| 人妻无码一区二区视频| 亚洲男人在线无码视频| 中文字幕无码日韩专区| 无码精品日韩中文字幕| 精品国产V无码大片在线看| 无码人妻精品一区二区三区蜜桃| 亚洲精品天堂无码中文字幕|