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

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

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

鴻蒙ArkTS聲明式開(kāi)發(fā):跨平臺(tái)支持列表【圖像效果】 通用屬性

jf_46214456 ? 來(lái)源:jf_46214456 ? 作者:jf_46214456 ? 2024-06-04 16:34 ? 次閱讀

圖像效果

設(shè)置組件的模糊、陰影、球面效果以及設(shè)置圖片的圖像效果。

說(shuō)明:
開(kāi)發(fā)前請(qǐng)熟悉鴻蒙開(kāi)發(fā)指導(dǎo)文檔 :[gitee.com/li-shizhen-skin/harmony-os/blob/master/README.md]
從API Version 7開(kāi)始支持。后續(xù)版本如有新增內(nèi)容,則采用上角標(biāo)單獨(dú)標(biāo)記該內(nèi)容的起始版本。

屬性

名稱(chēng)參數(shù)類(lèi)型默認(rèn)值描述
blurnumber-為當(dāng)前組件添加內(nèi)容模糊效果,入?yún)槟:霃剑:霃皆酱笤侥:?,?時(shí)不模糊。 取值范圍:[0, +∞) 從API version 9開(kāi)始,該接口支持在ArkTS卡片中使用。
backdropBlurnumber-為當(dāng)前組件添加背景模糊效果,入?yún)槟:霃?,模糊半徑越大越模糊,?時(shí)不模糊。 取值范圍:[0, +∞) 從API version 9開(kāi)始,該接口支持在ArkTS卡片中使用。
shadow[ShadowOptions][ShadowStyle]10+-
grayscalenumber0.0為當(dāng)前組件添加灰度效果。值定義為灰度轉(zhuǎn)換的比例,入?yún)?.0則完全轉(zhuǎn)為灰度圖像,入?yún)t0.0圖像無(wú)變化,入?yún)⒃?.0和1.0之間時(shí),效果呈線(xiàn)性變化。(百分比) 取值范圍:[0, 1]**說(shuō)明:**設(shè)置小于0的值時(shí),按值為0處理,設(shè)置大于1的值時(shí),按值為1處理。 從API version 9開(kāi)始,該接口支持在ArkTS卡片中使用。
ightnessnumber1.0為當(dāng)前組件添加高光效果,入?yún)楦吖獗壤?,值?時(shí)沒(méi)有效果,小于1時(shí)亮度變暗,0為全黑,大于1時(shí)亮度增加,數(shù)值越大亮度越大。 取值范圍:[0, +∞)**說(shuō)明:**設(shè)置小于0的值時(shí),按值為0處理。 從API version 9開(kāi)始,該接口支持在ArkTS卡片中使用。
saturatenumber1.0為當(dāng)前組件添加飽和度效果,飽和度為顏色中的含色成分和消色成分(灰)的比例,入?yún)?時(shí),顯示原圖像,大于1時(shí)含色成分越大,飽和度越大,小于1時(shí)消色成分越大,飽和度越小。(百分比) 取值范圍:[0, +∞)**說(shuō)明:**設(shè)置小于0的值時(shí),按值為0處理。 從API version 9開(kāi)始,該接口支持在ArkTS卡片中使用。
contrastnumber1.0為當(dāng)前組件添加對(duì)比度效果,入?yún)閷?duì)比度的值。值為1時(shí),顯示原圖,大于1時(shí),值越大對(duì)比度越高,圖像越清晰醒目,小于1時(shí),值越小對(duì)比度越低,當(dāng)對(duì)比度為0時(shí),圖像變?yōu)槿?。(百分比?取值范圍:[0, +∞)**說(shuō)明:**設(shè)置小于0的值時(shí),按值為0處理。 從API version 9開(kāi)始,該接口支持在ArkTS卡片中使用。
invertnumber0反轉(zhuǎn)輸入的圖像。入?yún)閳D像反轉(zhuǎn)的比例,值為1時(shí)完全反轉(zhuǎn),值為0則圖像無(wú)變化。(百分比) 取值范圍:[0, 1]**說(shuō)明:**設(shè)置小于0的值時(shí),按值為0處理。 從API version 9開(kāi)始,該接口支持在ArkTS卡片中使用。
sepianumber0將圖像轉(zhuǎn)換為深褐色。入?yún)閳D像反轉(zhuǎn)的比例,值為1則完全是深褐色的,值為0圖像無(wú)變化。 (百分比) 從API version 9開(kāi)始,該接口支持在ArkTS卡片中使用。
hueRotatenumberstring'0deg'
colorBlend 8+[Color]string[Resource]
sphericalEffect10+number-設(shè)置組件的圖像球面化程度。 取值范圍:[0,1]。**說(shuō)明:**1. 如果value等于0則圖像保持原樣,如果value等于1則圖像為完全球面化效果。在0和1之間,數(shù)值越大,則球面化程度越高。value < 0 或者 value > 1為異常情況,value < 0按0處理,value > 1按1處理。 2. 如果組件的圖像使用異步加載,則不支持球面效果。例如Image組件默認(rèn)使用異步加載,如果要使用球面效果,就要設(shè)置syncLoadtrue,但是這種做法不推薦backgroundImage也是使用異步加載,所以如果設(shè)置了backgroundImage,不支持球面效果。 3. 如果組件設(shè)置了陰影,不支持球面效果。**系統(tǒng)接口:**此接口為系統(tǒng)接口。
lightUpEffect10+number-設(shè)置組件圖像亮起程度。 取值范圍:[0,1]。 如果value等于0則圖像為全黑,如果value等于1則圖像為全亮效果。0到1之間數(shù)值越大,表示圖像亮度越高。value < 0或者value > 1為異常情況,value < 0按0處理,value > 1按1處理。**系統(tǒng)接口:**此接口為系統(tǒng)接口。
pixelStretchEffect10+[PixelStretchEffectOptions]-設(shè)置組件的圖像邊緣像素?cái)U(kuò)展距離。 參數(shù)options包括上下左右四個(gè)方向的邊緣像素?cái)U(kuò)展距離。**說(shuō)明:**1. 如果距離為正值,表示向外擴(kuò)展,放大原來(lái)圖像大小。上下左右四個(gè)方向分別用邊緣像素填充,填充的距離即為設(shè)置的邊緣擴(kuò)展的距離。 2. 如果距離為負(fù)值,表示內(nèi)縮,但是最終圖像大小不變。 內(nèi)縮方式: 圖像根據(jù)options的設(shè)置縮小,縮小大小為四個(gè)方向邊緣擴(kuò)展距離的絕對(duì)值。 圖像用邊緣像素?cái)U(kuò)展到原來(lái)大小。 3. 對(duì)options的輸入約束: 上下左右四個(gè)方向的擴(kuò)展統(tǒng)一為非正值或者非負(fù)值。即四個(gè)邊同時(shí)向外擴(kuò)或者內(nèi)縮,方向一致。 所有方向的輸入均為百分比或者具體值,不支持百分比和具體值混用。 所有異常情況下,顯示為{0,0,0,0}效果,即跟原圖保持一致。**系統(tǒng)接口:**此接口為系統(tǒng)接口。

ShadowOptions對(duì)象說(shuō)明

陰影屬性集合,用于設(shè)置陰影的模糊半徑、陰影的顏色、X軸和Y軸的偏移量。

從API version 9開(kāi)始,該接口支持在ArkTS卡片中使用。

名稱(chēng)類(lèi)型必填說(shuō)明
radiusnumber[Resource]
color[Color]string[Resource]
offsetXnumber[Resource]
offsetYnumber[Resource]

ShadowStyle10+枚舉說(shuō)明

名稱(chēng)描述
OUTER_DEFAULT_XS超小陰影。
OUTER_DEFAULT_SM小陰影。
OUTER_DEFAULT_MD中陰影。
OUTER_DEFAULT_LG大陰影。
OUTER_FLOATING_SM浮動(dòng)小陰影。
OUTER_FLOATING_MD浮動(dòng)中陰影。

示例

示例1

模糊屬性的用法,blur內(nèi)容模糊,backdropBlur背景模糊。

// xxx.ets
@Entry
@Component
struct BlurEffectsExample {
  build() {
    Column({ space: 10 }) {
      // 對(duì)字體進(jìn)行模糊
      Text('font blur').fontSize(15).fontColor(0xCCCCCC).width('90%')
      Flex({ alignItems: ItemAlign.Center }) {
        Text('original text').margin(10)
        Text('blur text')
          .blur(1).margin(10)
        Text('blur text')
          .blur(2).margin(10)
        Text('blur text')
          .blur(3).margin(10)
      }.width('90%').height(40)
      .backgroundColor(0xF9CF93)


      // 對(duì)背景進(jìn)行模糊
      Text('backdropBlur').fontSize(15).fontColor(0xCCCCCC).width('90%')
      Text()
        .width('90%')
        .height(40)
        .fontSize(16)
        .backdropBlur(3)
        .backgroundImage('/pages/attrs/image/image.jpg')
        .backgroundImageSize({ width: 1200, height: 160 })
    }.width('100%').margin({ top: 5 })
  }
}

textblur

示例2

設(shè)置圖片的效果,包括陰影,灰度,高光,飽和度,對(duì)比度,圖像反轉(zhuǎn),疊色,色相旋轉(zhuǎn)等。

// xxx.ets
@Entry
@Component
struct ImageEffectsExample {
  build() {
    Column({ space: 10 }) {
      // 添加陰影效果,圖片效果不變
      Text('shadow').fontSize(15).fontColor(0xCCCCCC).width('90%')
      Image($r('app.media.image'))
        .width('90%')
        .height(40)
        .shadow({ radius: 10, color: Color.Green, offsetX: 20, offsetY: 30 })

      // 灰度效果0~1,越接近1,灰度越明顯
      Text('grayscale').fontSize(15).fontColor(0xCCCCCC).width('90%')
      Image($r('app.media.image')).width('90%').height(40).grayscale(0.3)
      Image($r('app.media.image')).width('90%').height(40).grayscale(0.8)

      // 高光效果,1為正常圖片,< 1變暗, >1亮度增大
      Text('brightness').fontSize(15).fontColor(0xCCCCCC).width('90%')
      Image($r('app.media.image')).width('90%').height(40).brightness(1.2)

      // 飽和度,原圖為1
      Text('saturate').fontSize(15).fontColor(0xCCCCCC).width('90%')
      Image($r('app.media.image')).width('90%').height(40).saturate(2.0)
      Image($r('app.media.image')).width('90%').height(40).saturate(0.7)

      // 對(duì)比度,1為原圖, >1值越大越清晰,< 1值越小越模糊
      Text('contrast').fontSize(15).fontColor(0xCCCCCC).width('90%')
      Image($r('app.media.image')).width('90%').height(40).contrast(2.0)
      Image($r('app.media.image')).width('90%').height(40).contrast(0.8)

      // 圖像反轉(zhuǎn)比例
      Text('invert').fontSize(15).fontColor(0xCCCCCC).width('90%')
      Image($r('app.media.image')).width('90%').height(40).invert(0.2)
      Image($r('app.media.image')).width('90%').height(40).invert(0.8)

      // 疊色添加
      Text('colorBlend').fontSize(15).fontColor(0xCCCCCC).width('90%')
      Image($r('app.media.image')).width('90%').height(40).colorBlend(Color.Green)
      Image($r('app.media.image')).width('90%').height(40).colorBlend(Color.Blue)

      // 深褐色
      Text('sepia').fontSize(15).fontColor(0xCCCCCC).width('90%')
      Image($r('app.media.image')).width('90%').height(40).sepia(0.8)

      // 色相旋轉(zhuǎn)
      Text('hueRotate').fontSize(15).fontColor(0xCCCCCC).width('90%')
      Image($r('app.media.image')).width('90%').height(40).hueRotate(90)
    }.width('100%').margin({ top: 5 })
  }
}

imageeffect

示例3

設(shè)置組件的圖像球面效果。

// xxx.ets
@Entry
@Component
struct SphericalEffectExample {
  build() {
    Stack() {
      TextInput({ placeholder: "請(qǐng)輸入變化范圍百分比([0%,100%])"})
        .width('50%')
        .height(35)
        .type(InputType.Number)
        .enterKeyType(EnterKeyType.Done)
        .caretColor(Color.Red)
        .placeholderColor(Color.Blue)
        .placeholderFont({
          size: 20,
          style: FontStyle.Italic,
          weight: FontWeight.Bold
        })
        .sphericalEffect(0.5)
    }.alignContent(Alignment.Center).width("100%").height("100%")
  }
}

效果圖如下:

textInputSpherical1

去掉sphericalEffect的設(shè)置,效果如下:

textInputSpherical2

示例4

設(shè)置組件的圖像漸亮效果。

// xxx.ets
@Entry
@Component
struct LightUpExample {
  build() {
    Stack() {
      Text('This is the text content with letterSpacing 0.')
        .letterSpacing(0)
        .fontSize(12)
        .border({ width: 1 })
        .padding(10)
        .width('50%')
        .lightUpEffect(0.6)
    }.alignContent(Alignment.Center).width("100%").height("100%")
  }
}

效果圖如下:

textLightUp3

修改lightUpEffect參數(shù)值為0.2:

textLightUp2

去掉lightUpEffect的設(shè)置,效果如下:

textLightUp1

示例5

// xxx.ets
@Entry
@Component
struct LightUpExample {
  @State isLunar: boolean = false
  private selectedDate: Date = new Date('2028-08-08')
  build() {
    Stack() {
      DatePicker({
        start: new Date('1970-1-1'),
        end: new Date('2100-1-1'),
        selected: this.selectedDate
      })
        .lunar(this.isLunar)
        .onChange((value: DatePickerResult) = > {
          this.selectedDate.setFullYear(value.year, value.month, value.day)
          console.info('select current date is: ' + JSON.stringify(value))
        })
        .lightUpEffect(0.6)

    }.alignContent(Alignment.Center).width("100%").height("100%")
  }
}

datePickerLightUp2

去掉lightUpEffect的設(shè)置,效果如下:

datePickerLightUp1

示例6

設(shè)置組件的圖像邊緣像素?cái)U(kuò)展效果。

// xxx.ets
@Entry
@Component
struct PixelStretchExample {
  build() {
    Stack() {
      Text('This is the text content with letterSpacing 0.')
        .letterSpacing(0)
        .fontSize(12)
        .border({ width: 1 })
        .padding(10)
        .clip(false)
        .width('50%')
        .pixelStretchEffect({top:10,left:10,right:10,bottom:10 })
    }.alignContent(Alignment.Center).width("100%").height("100%")
  }
}

效果圖如下:

textPixelStretch1

去掉pixelStretchEffect的設(shè)置,原圖效果如下:

textPixelStretch2

示例7

基于示例6,現(xiàn)在把邊緣擴(kuò)展距離改為非正值。

// xxx.ets
@Entry
@Component
struct PixelStretchExample {
  build() {
    Stack() {
      Text('This is the text content with letterSpacing 0.')
        .letterSpacing(0)
        .fontSize(12)
        .border({ width: 1 })
        .padding(10)
        .width('50%')
        .pixelStretchEffect({top:-10,left:-10,right:-10,bottom:-10 })
    }.alignContent(Alignment.Center).width("100%").height("100%")
  }
}

效果圖如下:

textPixelStretch3

跟原圖對(duì)比發(fā)現(xiàn),效果圖分兩步實(shí)現(xiàn):
1、原圖大小縮小,縮小后的大小為原圖大小減去像素 收縮的距離。例如,原圖大小為100*100,設(shè)置了pixelStretchEffect({top:-10,left:-10, right:-10,bottom:-10 }),則縮小后的大小為(100-10-10)*(100-10-10),即80*80
2、使用邊緣像素?cái)U(kuò)展,將圖像擴(kuò)展為原圖大小。

示例8

設(shè)置組件的內(nèi)容線(xiàn)性漸變模糊效果。

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

`HarmonyOSOpenHarmony鴻蒙文檔籽料:mau123789是v直接拿`

// xxx.ets
@Entry
@Component
struct ImageExample1 {
  private_resource1:Resource = $r('app.media.1')
  @State image_src: Resource = this.private_resource1
  build() {
    Column() {
      Flex({ direction: FlexDirection.Column, alignItems: ItemAlign.Start }) {
        Row({ space: 5 }) {
          Image(this.image_src)
            .linearGradientBlur(60, { fractionStops: [[0,0],[0,0.33],[1,0.66],[1,1]], direction: GradientDirection.Bottom })
        }
      }
    }
  }
}

審核編輯 黃宇

聲明:本文內(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)注

    56

    文章

    2267

    瀏覽量

    42489
收藏 人收藏

    評(píng)論

    相關(guān)推薦

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

    基于ArkTS聲明開(kāi)發(fā)范式的方舟開(kāi)發(fā)框架是一套開(kāi)發(fā)極簡(jiǎn)、高性能、
    發(fā)表于 01-17 15:09

    鴻蒙ArkTS聲明開(kāi)發(fā)平臺(tái)支持列表【按鍵事件】

    按鍵事件指組件與鍵盤(pán)、遙控器等按鍵設(shè)備交互時(shí)觸發(fā)的事件,適用于所有可獲焦組件,例如Button。對(duì)于Text,Image等默認(rèn)不可獲焦的組件,可以設(shè)置focusable屬性為true后使用按鍵事件。
    的頭像 發(fā)表于 05-28 18:12 ?703次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>ArkTS</b><b class='flag-5'>聲明</b><b class='flag-5'>式</b><b class='flag-5'>開(kāi)發(fā)</b>:<b class='flag-5'>跨</b><b class='flag-5'>平臺(tái)</b><b class='flag-5'>支持</b><b class='flag-5'>列表</b>【按鍵事件】

    鴻蒙ArkTS聲明開(kāi)發(fā)平臺(tái)支持列表【布局約束】 通用屬性

    通過(guò)組件的寬高比和顯示優(yōu)先級(jí)約束組件顯示效果。
    的頭像 發(fā)表于 05-30 09:35 ?226次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>ArkTS</b><b class='flag-5'>聲明</b><b class='flag-5'>式</b><b class='flag-5'>開(kāi)發(fā)</b>:<b class='flag-5'>跨</b><b class='flag-5'>平臺(tái)</b><b class='flag-5'>支持</b><b class='flag-5'>列表</b>【布局約束】 <b class='flag-5'>通用</b><b class='flag-5'>屬性</b>

    鴻蒙ArkTS聲明開(kāi)發(fā)平臺(tái)支持列表【顯隱控制】 通用屬性

    控制當(dāng)前組件顯示或隱藏。注意,即使組件處于隱藏狀態(tài),在頁(yè)面刷新時(shí)仍存在重新創(chuàng)建過(guò)程,因此當(dāng)對(duì)性能有嚴(yán)格要求時(shí)建議使用[條件渲染]代替。 默認(rèn)值:Visibility.Visible 從API version 9開(kāi)始,該接口支持ArkTS卡片中使用。
    的頭像 發(fā)表于 06-03 14:46 ?462次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>ArkTS</b><b class='flag-5'>聲明</b><b class='flag-5'>式</b><b class='flag-5'>開(kāi)發(fā)</b>:<b class='flag-5'>跨</b><b class='flag-5'>平臺(tái)</b><b class='flag-5'>支持</b><b class='flag-5'>列表</b>【顯隱控制】 <b class='flag-5'>通用</b><b class='flag-5'>屬性</b>

    鴻蒙ArkTS聲明開(kāi)發(fā)平臺(tái)支持列表【形狀裁剪】 通用屬性

    參數(shù)為相應(yīng)類(lèi)型的組件,按指定的形狀對(duì)當(dāng)前組件進(jìn)行裁剪;參數(shù)為boolean類(lèi)型時(shí),設(shè)置是否按照父容器邊緣輪廓進(jìn)行裁剪。 默認(rèn)值:false 從API version 9開(kāi)始,該接口支持ArkTS卡片中使用。
    的頭像 發(fā)表于 06-04 15:22 ?317次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>ArkTS</b><b class='flag-5'>聲明</b><b class='flag-5'>式</b><b class='flag-5'>開(kāi)發(fā)</b>:<b class='flag-5'>跨</b><b class='flag-5'>平臺(tái)</b><b class='flag-5'>支持</b><b class='flag-5'>列表</b>【形狀裁剪】 <b class='flag-5'>通用</b><b class='flag-5'>屬性</b>

    鴻蒙ArkTS聲明開(kāi)發(fā)平臺(tái)支持列表【柵格設(shè)置】 通用屬性

    默認(rèn)占用列數(shù),指useSizeType屬性沒(méi)有設(shè)置對(duì)應(yīng)尺寸的列數(shù)(span)時(shí),占用的柵格列數(shù)。
    的頭像 發(fā)表于 06-05 09:28 ?259次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>ArkTS</b><b class='flag-5'>聲明</b><b class='flag-5'>式</b><b class='flag-5'>開(kāi)發(fā)</b>:<b class='flag-5'>跨</b><b class='flag-5'>平臺(tái)</b><b class='flag-5'>支持</b><b class='flag-5'>列表</b>【柵格設(shè)置】 <b class='flag-5'>通用</b><b class='flag-5'>屬性</b>

    鴻蒙ArkTS聲明開(kāi)發(fā)平臺(tái)支持列表【顏色漸變】 通用屬性

    設(shè)置組件的顏色漸變效果。
    的頭像 發(fā)表于 06-05 09:17 ?506次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>ArkTS</b><b class='flag-5'>聲明</b><b class='flag-5'>式</b><b class='flag-5'>開(kāi)發(fā)</b>:<b class='flag-5'>跨</b><b class='flag-5'>平臺(tái)</b><b class='flag-5'>支持</b><b class='flag-5'>列表</b>【顏色漸變】 <b class='flag-5'>通用</b><b class='flag-5'>屬性</b>

    鴻蒙ArkTS聲明開(kāi)發(fā)平臺(tái)支持列表【菜單控制】 通用屬性

    為組件綁定彈出菜單,彈出菜單以垂直列表形式顯示菜單項(xiàng),可通過(guò)長(zhǎng)按、點(diǎn)擊或鼠標(biāo)右鍵觸發(fā)。
    的頭像 發(fā)表于 06-06 09:17 ?355次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>ArkTS</b><b class='flag-5'>聲明</b><b class='flag-5'>式</b><b class='flag-5'>開(kāi)發(fā)</b>:<b class='flag-5'>跨</b><b class='flag-5'>平臺(tái)</b><b class='flag-5'>支持</b><b class='flag-5'>列表</b>【菜單控制】 <b class='flag-5'>通用</b><b class='flag-5'>屬性</b>

    鴻蒙ArkTS聲明開(kāi)發(fā)平臺(tái)支持列表【懸浮態(tài)效果通用屬性

    設(shè)置組件的鼠標(biāo)懸浮態(tài)顯示效果
    的頭像 發(fā)表于 06-06 09:12 ?287次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>ArkTS</b><b class='flag-5'>聲明</b><b class='flag-5'>式</b><b class='flag-5'>開(kāi)發(fā)</b>:<b class='flag-5'>跨</b><b class='flag-5'>平臺(tái)</b><b class='flag-5'>支持</b><b class='flag-5'>列表</b>【懸浮態(tài)<b class='flag-5'>效果</b>】 <b class='flag-5'>通用</b><b class='flag-5'>屬性</b>

    鴻蒙ArkTS聲明開(kāi)發(fā)平臺(tái)支持列表【組件標(biāo)識(shí)】 通用屬性

    id為組件的唯一標(biāo)識(shí),在整個(gè)應(yīng)用內(nèi)唯一。本模塊提供組件標(biāo)識(shí)相關(guān)接口,可以獲取指定id組件的屬性,也提供向指定id組件發(fā)送事件的功能。
    的頭像 發(fā)表于 06-06 15:51 ?239次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>ArkTS</b><b class='flag-5'>聲明</b><b class='flag-5'>式</b><b class='flag-5'>開(kāi)發(fā)</b>:<b class='flag-5'>跨</b><b class='flag-5'>平臺(tái)</b><b class='flag-5'>支持</b><b class='flag-5'>列表</b>【組件標(biāo)識(shí)】 <b class='flag-5'>通用</b><b class='flag-5'>屬性</b>

    鴻蒙ArkTS聲明開(kāi)發(fā)平臺(tái)支持列表【多態(tài)樣式】 通用屬性

    設(shè)置組件不同狀態(tài)的樣式。 從API version 9開(kāi)始,該接口支持ArkTS卡片中使用。
    的頭像 發(fā)表于 06-07 09:48 ?279次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>ArkTS</b><b class='flag-5'>聲明</b><b class='flag-5'>式</b><b class='flag-5'>開(kāi)發(fā)</b>:<b class='flag-5'>跨</b><b class='flag-5'>平臺(tái)</b><b class='flag-5'>支持</b><b class='flag-5'>列表</b>【多態(tài)樣式】 <b class='flag-5'>通用</b><b class='flag-5'>屬性</b>

    鴻蒙ArkTS聲明開(kāi)發(fā)平臺(tái)支持列表【分布遷移標(biāo)識(shí)】 通用屬性

    組件的分布遷移標(biāo)識(shí),指明了該組件在分布遷移場(chǎng)景下可以將特定狀態(tài)恢復(fù)到對(duì)端設(shè)備。
    的頭像 發(fā)表于 06-07 21:15 ?242次閱讀

    鴻蒙ArkTS聲明開(kāi)發(fā)平臺(tái)支持列表【點(diǎn)擊回彈效果通用屬性

    設(shè)置組件點(diǎn)擊時(shí)回彈效果
    的頭像 發(fā)表于 06-11 16:33 ?243次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>ArkTS</b><b class='flag-5'>聲明</b><b class='flag-5'>式</b><b class='flag-5'>開(kāi)發(fā)</b>:<b class='flag-5'>跨</b><b class='flag-5'>平臺(tái)</b><b class='flag-5'>支持</b><b class='flag-5'>列表</b>【點(diǎn)擊回彈<b class='flag-5'>效果</b>】 <b class='flag-5'>通用</b><b class='flag-5'>屬性</b>

    鴻蒙ArkTS聲明開(kāi)發(fā)平臺(tái)支持列表【無(wú)障礙屬性通用屬性

    組件可以設(shè)置相應(yīng)的無(wú)障礙屬性和事件來(lái)更好地使用無(wú)障礙能力。
    的頭像 發(fā)表于 06-11 17:30 ?264次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>ArkTS</b><b class='flag-5'>聲明</b><b class='flag-5'>式</b><b class='flag-5'>開(kāi)發(fā)</b>:<b class='flag-5'>跨</b><b class='flag-5'>平臺(tái)</b><b class='flag-5'>支持</b><b class='flag-5'>列表</b>【無(wú)障礙<b class='flag-5'>屬性</b>】 <b class='flag-5'>通用</b><b class='flag-5'>屬性</b>

    鴻蒙ArkTS聲明開(kāi)發(fā)平臺(tái)支持列表【文本通用

    文本通用屬性目前只針對(duì)包含文本元素的組件,設(shè)置文本樣式。
    的頭像 發(fā)表于 06-13 15:09 ?301次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>ArkTS</b><b class='flag-5'>聲明</b><b class='flag-5'>式</b><b class='flag-5'>開(kāi)發(fā)</b>:<b class='flag-5'>跨</b><b class='flag-5'>平臺(tái)</b><b class='flag-5'>支持</b><b class='flag-5'>列表</b>【文本<b class='flag-5'>通用</b>】