女人荫蒂被添全过程13种图片,亚洲+欧美+在线,欧洲精品无码一区二区三区 ,在厨房拨开内裤进入毛片

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

HarmonyOS開(kāi)發(fā)案例:【rating組件】

jf_46214456 ? 來(lái)源:jf_46214456 ? 作者:jf_46214456 ? 2024-04-26 14:54 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

介紹

將引導(dǎo)開(kāi)發(fā)者使用rating組件實(shí)現(xiàn)星級(jí)打分功能。

相關(guān)概念

  • [rating組件]:評(píng)分條,可根據(jù)用戶判斷進(jìn)行打分。

環(huán)境搭建

軟件要求

  • [DevEco Studio]版本:DevEco Studio 3.1 Release及以上版本。
  • OpenHarmony SDK版本:API version 9及以上版本。

硬件要求

  • 開(kāi)發(fā)板類型:[潤(rùn)和RK3568開(kāi)發(fā)板]。
  • OpenHarmony系統(tǒng):3.2 Release及以上版本。

環(huán)境搭建

完成本篇Codelab我們首先要完成開(kāi)發(fā)環(huán)境的搭建,本示例以RK3568開(kāi)發(fā)板為例,參照以下步驟進(jìn)行:

  1. [獲取OpenHarmony系統(tǒng)版本]:標(biāo)準(zhǔn)系統(tǒng)解決方案(二進(jìn)制)。以3.2 Release版本為例:
  2. 搭建燒錄環(huán)境。
    1. [完成DevEco Device Tool的安裝]
    2. [完成RK3568開(kāi)發(fā)板的燒錄](méi)
  3. 搭建開(kāi)發(fā)環(huán)境。
    1. 開(kāi)始前請(qǐng)參考[工具準(zhǔn)備],完成DevEco Studio的安裝和開(kāi)發(fā)環(huán)境配置。
    2. 開(kāi)發(fā)環(huán)境配置完成后,請(qǐng)參考[使用工程向?qū)創(chuàng)建工程(模板選擇“Empty Ability”)。
    3. 工程創(chuàng)建完成后,選擇使用[真機(jī)進(jìn)行調(diào)測(cè)]。
    4. 鴻蒙開(kāi)發(fā)指導(dǎo)文檔:[gitee.com/li-shizhen-skin/harmony-os/blob/master/README.md]

搜狗高速瀏覽器截圖20240326151450.png

代碼結(jié)構(gòu)解讀

本篇Codelab只對(duì)核心代碼進(jìn)行講解,對(duì)于完整代碼,我們會(huì)在gitee中提供。

HarmonyOS與OpenHarmony鴻蒙文檔籽料:mau123789是v直接拿

├──entry/src/main/js                          // 代碼區(qū)
│  └──MainAbility
│     ├──common
│     │  └──images
│     │     ├──star_focus_yellow.svg          // 前景圖片
│     │     ├──star_half_yellow.svg           // 次級(jí)背景圖片
│     │     └──star_nor.svg                   // 背景圖片
│     ├──i18n
│     │  ├──en-US.json	                      // 英文國(guó)際化
│     │  └──zh-CN.json	                      // 中文國(guó)際化
│     ├──pages
│     │  └──index
│     │     ├──index.css                      // 星級(jí)打分頁(yè)面樣式
│     │	    ├──index.hml                      // 星級(jí)打分頁(yè)面
│     │	    └──index.js                       // 星級(jí)打分頁(yè)面邏輯
│     └──app.js                               // 程序入口
└──entry/src/main/resource                    // 應(yīng)用靜態(tài)資源目錄

頁(yè)面布局

界面主要由自定義星級(jí)打分和平均分等級(jí)兩個(gè)部分組成。

本應(yīng)用使用div組件用作外層容器,并將自定義星級(jí)組件和平均分等級(jí)分別放在兩個(gè)div組件中。除此之外,自定義星級(jí)打分還使用了列表渲染,使用for循環(huán)一次渲染多個(gè)組件,onchange參數(shù)可以設(shè)置組件使用的事件響應(yīng)方法,參數(shù)中的$idx則代表數(shù)組中的元素的索引值。

< !-- index.hml -- >
< div class="container" >
    < !-- 自定義打分組件-- >
    < div class="sub-container" >
        ...
        < rating for="{{ ratings }}" onchange="rateChange({{ $idx }})" class="rate" rating="3" >< /rating >
    < /div >

    < !-- 平均分等級(jí)展示-- >
    < div class="sub-container-average" >
        ...
        < rating class="rate-avg" indicator="true" stepsize="0.1" rating="{{ avg }}" >< /rating >
        ...
    < /div >
< /div >

為組件設(shè)計(jì)樣式

自定義星級(jí)打分的rating組件還可以設(shè)置星星樣式,需要設(shè)置以下三個(gè)參數(shù):

  • star-background:背景圖片,沒(méi)被選中時(shí)使用的圖片。
  • star-foreground:前景圖片,完全被選中時(shí)使用的圖片,或未被完全選中時(shí)左側(cè)使用的圖片。
  • star-secondary:次級(jí)背景圖片,未被完全選中時(shí)右側(cè)使用的圖片。
/* index.css */
/* 自定義星級(jí)打分樣式 */
.rate {
    star-background: url("/common/images/ic_star_nor.svg");
    star-foreground: url("/common/images/ic_star_focus_yellow.svg");
    star-secondary: url("/common/images/ic_star_half_yellow.svg");
    width: 140vp;
    height: 30vp;
    margin-bottom: 10vp;
}

數(shù)據(jù)處理

數(shù)據(jù)初始化,使用數(shù)組記錄rating組件的分值,使用avg變量記錄平均值。

// index.js
export default {
  data: {
    ratings: new Array(3, 3, 3),
    avg: 3
  },
  ...
}

當(dāng)rating發(fā)生變化時(shí),根據(jù)索引值更改對(duì)應(yīng)元素的數(shù)據(jù),并重新計(jì)算平均值。

// index.js
rateChange(idx, event) {
  this.ratings.splice(idx, 1, event.rating);
  this.getAvg();
},
getSum(total, num) {
  return total + num;
},
getAvg() {
  const value = this.ratings.reduce(this.getSum) / this.ratings.length;
  this.avg = value.toFixed(1);
}

審核編輯 黃宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 鴻蒙
    +關(guān)注

    關(guān)注

    59

    文章

    2595

    瀏覽量

    43981
  • HarmonyOS
    +關(guān)注

    關(guān)注

    80

    文章

    2118

    瀏覽量

    32812
  • OpenHarmony
    +關(guān)注

    關(guān)注

    29

    文章

    3848

    瀏覽量

    18512
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    HarmonyOS開(kāi)發(fā)案例:【 slider組件的使用】

    主要介紹slider滑動(dòng)條組件的使用。如圖所示拖動(dòng)對(duì)應(yīng)滑動(dòng)條調(diào)節(jié)風(fēng)車的旋轉(zhuǎn)速度以及縮放比例。
    的頭像 發(fā)表于 04-25 22:02 ?1472次閱讀
    <b class='flag-5'>HarmonyOS</b><b class='flag-5'>開(kāi)發(fā)案</b>例:【 slider<b class='flag-5'>組件</b>的使用】

    HarmonyOS開(kāi)發(fā)案例:【image、image-animator組件

    OpenHarmony提供了常用的圖片、圖片幀動(dòng)畫(huà)播放器組件開(kāi)發(fā)者可以根據(jù)實(shí)際場(chǎng)景和開(kāi)發(fā)需求,實(shí)現(xiàn)不同的界面交互效果,包括:點(diǎn)擊陰影效果、點(diǎn)擊切換狀態(tài)、點(diǎn)擊動(dòng)畫(huà)效果、點(diǎn)擊切換動(dòng)效。
    的頭像 發(fā)表于 04-26 17:32 ?1922次閱讀
    <b class='flag-5'>HarmonyOS</b><b class='flag-5'>開(kāi)發(fā)案</b>例:【image、image-animator<b class='flag-5'>組件</b>】

    HarmonyOS開(kāi)發(fā)案例:【使用List組件實(shí)現(xiàn)商品列表】

    OpenHarmony ArkTS提供了豐富的接口和組件開(kāi)發(fā)者可以根據(jù)實(shí)際場(chǎng)景和開(kāi)發(fā)需求,選用不同的組件和接口。
    的頭像 發(fā)表于 05-10 16:41 ?2033次閱讀
    <b class='flag-5'>HarmonyOS</b><b class='flag-5'>開(kāi)發(fā)案</b>例:【使用List<b class='flag-5'>組件</b>實(shí)現(xiàn)商品列表】

    HarmonyOS開(kāi)發(fā)案例:【W(wǎng)eb組件實(shí)現(xiàn)抽獎(jiǎng)】

    基于ArkTS的聲明式開(kāi)發(fā)范式的樣例,主要介紹了Web組件如何加載本地和云端H5小程序。
    的頭像 發(fā)表于 05-09 18:31 ?1663次閱讀
    <b class='flag-5'>HarmonyOS</b><b class='flag-5'>開(kāi)發(fā)案</b>例:【W(wǎng)eb<b class='flag-5'>組件</b>實(shí)現(xiàn)抽獎(jiǎng)】

    HarmonyOS開(kāi)發(fā)案例:【基礎(chǔ)組件Slider的使用】

    學(xué)習(xí)如何使用聲明式UI編程框架的基礎(chǔ)組件。本篇Codelab將會(huì)使用Image組件、Slider組件、Text組件共同實(shí)現(xiàn)一個(gè)可調(diào)節(jié)的風(fēng)車動(dòng)畫(huà)
    的頭像 發(fā)表于 05-10 16:01 ?1046次閱讀
    <b class='flag-5'>HarmonyOS</b><b class='flag-5'>開(kāi)發(fā)案</b>例:【基礎(chǔ)<b class='flag-5'>組件</b>Slider的使用】

    HarmonyOS開(kāi)發(fā)案例:【常用組件與布局】

    HarmonyOS ArkUI提供了豐富多樣的UI組件,您可以使用這些組件輕松地編寫(xiě)出更加豐富、漂亮的界面。
    的頭像 發(fā)表于 05-09 18:20 ?1774次閱讀
    <b class='flag-5'>HarmonyOS</b><b class='flag-5'>開(kāi)發(fā)案</b>例:【常用<b class='flag-5'>組件</b>與布局】

    HarmonyOS IoT 硬件開(kāi)發(fā)案例分享

    ``許思維老師HiSpark Wi-Fi IoT 開(kāi)發(fā)案例分享:案例一:AHT20溫濕度傳感器開(kāi)發(fā)、調(diào)試;案例二:oled屏驅(qū)動(dòng)庫(kù)移植,調(diào)試;案例三:用OLED屏播放視頻,Wi-Fi 和 TCP/IP 綜合應(yīng)用。 ``
    發(fā)表于 10-27 17:30

    【基于HarmonyOS開(kāi)發(fā)購(gòu)物應(yīng)用】AnBetter Codelab第二期記錄帖

    (marquee),菜單組件(menu),滑動(dòng)選擇器組件(picker),進(jìn)度條組件(progress),評(píng)分條組件rating),搜索框
    發(fā)表于 04-17 00:55

    HarmonyOS應(yīng)用開(kāi)發(fā)資料(Svg組件

    1、HarmonyOS應(yīng)用開(kāi)發(fā)-Svg組件circle  該組件從API version 7開(kāi)始支持。后續(xù)版本如有新增內(nèi)容,則采用上角標(biāo)單獨(dú)標(biāo)記該內(nèi)容的起始版本。2、
    發(fā)表于 03-17 14:49

    組件資料】HarmonyOS三方件開(kāi)發(fā)指南

    1、HarmonyOS三方件開(kāi)發(fā)指南——LoadingView組件1.LoadingView組件功能介紹1.1.功能介紹:LoadingView組件
    發(fā)表于 03-21 11:18

    HarmonyOS/OpenHarmony應(yīng)用開(kāi)發(fā)-聲明式開(kāi)發(fā)范式組件匯總

    組件是構(gòu)建頁(yè)面的核心,每個(gè)組件通過(guò)對(duì)數(shù)據(jù)和方法的簡(jiǎn)單封裝,實(shí)現(xiàn)獨(dú)立的可視、可交互功能單元。組件之間相互獨(dú)立,隨取隨用,也可以在需求相同的地方重復(fù)使用。聲明式開(kāi)發(fā)范式目前可供選擇的
    發(fā)表于 01-19 11:14

    HarmonyOS/OpenHarmony原生應(yīng)用-ArkTS萬(wàn)能卡片組件Rating

    提供在給定范圍內(nèi)選擇評(píng)分的組件。該組件從API Version 7開(kāi)始支持。無(wú)子組件。 一、接口 Rating(options?: { rating
    發(fā)表于 10-17 15:09

    HarmonyOS鴻蒙原生應(yīng)用開(kāi)發(fā)設(shè)計(jì)- 服務(wù)組件庫(kù)

    HarmonyOS設(shè)計(jì)文檔中,為大家提供了一些已經(jīng)設(shè)計(jì)好的原生服務(wù)組件庫(kù),開(kāi)發(fā)者可以根據(jù)需要直接引用。 開(kāi)發(fā)者直接使用官方提供的服務(wù)組件庫(kù)樣
    發(fā)表于 10-24 16:12

    華為開(kāi)發(fā)者分論壇HarmonyOS學(xué)生公開(kāi)課-OpenHarmony Codelabs開(kāi)發(fā)案

    2021華為開(kāi)發(fā)者分論壇HarmonyOS學(xué)生公開(kāi)課-OpenHarmony Codelabs開(kāi)發(fā)案
    的頭像 發(fā)表于 10-24 11:25 ?2163次閱讀
    華為<b class='flag-5'>開(kāi)發(fā)</b>者分論壇<b class='flag-5'>HarmonyOS</b>學(xué)生公開(kāi)課-OpenHarmony Codelabs<b class='flag-5'>開(kāi)發(fā)案</b>例

    HarmonyOS開(kāi)發(fā)案例:【 switch、chart組件的使用】

    基于switch組件和chart組件,實(shí)現(xiàn)線形圖、占比圖、柱狀圖,并通過(guò)switch切換chart組件數(shù)據(jù)的動(dòng)靜態(tài)顯示。
    的頭像 發(fā)表于 04-25 20:58 ?1062次閱讀
    <b class='flag-5'>HarmonyOS</b><b class='flag-5'>開(kāi)發(fā)案</b>例:【 switch、chart<b class='flag-5'>組件</b>的使用】
    主站蜘蛛池模板: 永昌县| 上高县| 金山区| 庄河市| 厦门市| 梓潼县| 黔西| 嘉荫县| 达孜县| 馆陶县| 广丰县| 惠州市| 大庆市| 乳山市| 汕头市| 巴中市| 盈江县| 嘉黎县| 资阳市| 柳州市| 安乡县| 株洲县| 民县| 赫章县| 乐清市| 龙游县| 手游| 天津市| 民和| 长海县| 曲周县| 垫江县| 潮安县| 芦溪县| 苍南县| 油尖旺区| 彭阳县| 保山市| 新兴县| 介休市| 夏河县|