色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

OpenHarmony像素單位

ArkUI詳解 ? 來源:鴻蒙實驗室 ? 作者:鴻蒙實驗室 ? 2022-08-31 08:23 ? 次閱讀

OpenHarmony像素單位

ArkUI開發框架提供了 4 種像素單位供開發者使用,分別是: pxvpfplpx ,框架采用vp為基準數據單位。它們之間的區別如下表所示:

名稱 描述
px 屏幕物理像素單位。
vp 屏幕密度相關像素單位,根據屏幕像素密度轉換為屏幕物理像素。
fp 字體像素,與vp類似適用于屏幕密度變化,隨系統字體大小設置變化。
lpx 視窗邏輯像素單位,lpx單位為實際屏幕寬度與邏輯寬度(在 config.json 中配置的 designWidth )的比值,如配置 designWdith 為 720 時,在實際寬度為 1440 物理像素的屏幕上, 1px 為 2px 。

ArkUI開發框架也提供了全局方法把這些不同的尺寸單位相互轉換,全局方法如下所示:

declare

function

vp2px

(

value

:

number

):

number

;

declare

function

px2vp

(

value

:

number

):

number

;

declare

function

fp2px

(

value

:

number

):

number

;

declare

function

px2fp

(

value

:

number

):

number

;

declare

function

lpx2px

(

value

:

number

):

number

;

declare

function

px2lpx

(

value

:

number

):

number

;

像素單位轉換

提供其他單位與px單位互相轉換的方法。

接口 描述
vp2px(value : number) : number 將vp單位的數值轉換為以px為單位的數值。
px2vp(value : number) : number 將px單位的數值轉換為以vp為單位的數值。
fp2px(value : number) : number 將fp單位的數值轉換為以px為單位的數值。
px2fp(value : number) : number 將px單位的數值轉換為以fp為單位的數值。
lpx2px(value : number) : number 將lpx單位的數值轉換為以px為單位的數值。
px2lpx(value : number) : number 將px單位的數值轉換為以lpx為單位的數值。

最后我們通過代碼來體驗一下

/*

* Copyright (c) 2021 JianGuo Device Co., Ltd.

* Licensed under the Apache License, Version 2.0 (the "License");

* you may not use this file except in compliance with the License.

* You may obtain a copy of the License at

*

* http://www.apache.org/licenses/LICENSE-2.0

*

* Unless required by applicable law or agreed to in writing, software

* distributed under the License is distributed on an "AS IS" BASIS,

* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.

* See the License for the specific language governing permissions and

* limitations under the License.

*/

@

Entry

@

Component

struct

Example

{

build

() {

Column

() {

?

Column

() {

Text

(

"width(220)"

)

.

width

(

220

).

height

(

40

).

backgroundColor

(

0xF9CF93

)

.

textAlign

(

TextAlign

.

Center

).

fontColor

(

Color

.

White

).

fontSize

(

'12vp'

)

}.

margin

(

5

)

Column

() {

Text

(

"width('220px')"

)

.

width

(

'220px'

).

height

(

40

).

backgroundColor

(

0xF9CF93

)

.

textAlign

(

TextAlign

.

Center

).

fontColor

(

Color

.

White

)

}.

margin

(

5

)

Column

() {

Text

(

"width('220vp')"

)

.

width

(

'220vp'

).

height

(

40

).

backgroundColor

(

0xF9CF93

)

.

textAlign

(

TextAlign

.

Center

).

fontColor

(

Color

.

White

).

fontSize

(

'12vp'

)

}.

margin

(

5

)

Column

() {

Text

(

"width('220lpx') designWidth:720"

)

.

width

(

'220lpx'

).

height

(

40

).

backgroundColor

(

0xF9CF93

)

.

textAlign

(

TextAlign

.

Center

).

fontColor

(

Color

.

White

).

fontSize

(

'12vp'

)

}.

margin

(

5

)

Column

() {

Text

(

"width(vp2px(220) + 'px')"

)

.

width

(

vp2px

(

220

)

+

'px'

).

height

(

40

).

backgroundColor

(

0xF9CF93

)

.

textAlign

(

TextAlign

.

Center

).

fontColor

(

Color

.

White

).

fontSize

(

'12vp'

)

}.

margin

(

5

)

Column

() {

Text

(

"fontSize('12fp')"

)

.

width

(

220

).

height

(

40

).

backgroundColor

(

0xF9CF93

)

.

textAlign

(

TextAlign

.

Center

).

fontColor

(

Color

.

White

).

fontSize

(

'12fp'

)

}.

margin

(

5

)

}.

width

(

'100%'

).

height

(

"100%"

).

justifyContent

(

FlexAlign

.

Center

)

}

?

}

?

image-20220805133455311

參考文檔

像素單位

審核編輯:湯梓紅
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 像素
    +關注

    關注

    1

    文章

    205

    瀏覽量

    18614
  • OpenHarmony
    +關注

    關注

    25

    文章

    3744

    瀏覽量

    16492
收藏 人收藏

    評論

    相關推薦

    OpenHarmony標準系統】修改屏幕 DPI(像素密度)

    OpenHarmony標準系統】修改屏幕 DPI(像素密度)
    的頭像 發表于 05-16 10:21 ?3000次閱讀
    【<b class='flag-5'>OpenHarmony</b>標準系統】修改屏幕 DPI(<b class='flag-5'>像素</b>密度)

    鴻蒙基礎開發實戰-(ArkTS)像素轉換

    像素單位轉換API的使用 主要功能包括: 展示了不同像素單位的使用。 展示了像素單位轉換相關AP
    發表于 01-11 16:53

    開源的 OpenHarmony 是每個人的 OpenHarmony

    OpenHarmony”)。2020 年 12 月,博泰、華為、京東、潤和、億咖通、中科院軟件所、中軟國際等七家單位(按各單位簡稱首字母排序)在開放原子開源基金會的組織下成立了 OpenHa
    發表于 06-06 19:54

    openharmony開源項目

    、華為、京東、潤和、億咖通、中科院軟件所、中軟國際等七家單位(按各單位簡稱首字母排序)在開放原子開源基金會的組織下成立了 OpenHarmony 項目群工
    的頭像 發表于 06-21 19:17 ?1949次閱讀

    openharmony發起單位

    openharmony發起單位 openharmony發起單位,6月6日開放原子發布了《開源的 OpenHarmony 是每個人的
    的頭像 發表于 06-21 19:41 ?1477次閱讀

    OpenHarmony生態領航貢獻單位公布

    2022開放原子全球開源峰會OpenAtom OpenHarmony分論壇在北京成功舉辦。本次論壇以“萬物互聯,使能千行百業”為主題,OpenHarmony共建單位、生態伙伴匯聚一堂,共同展現了
    的頭像 發表于 07-30 11:08 ?1678次閱讀

    OpenHarmony開發者大會2023生態示范單位OpenHarmony生態委員會成員單位致謝授牌:方案評定辦法公示

    ”)開發者大會2023即將舉辦。會上,OpenHarmony項目群工作委員會將授牌致謝生態示范單位OpenHarmony生態委員會成員單位。 2023年“
    的頭像 發表于 04-07 02:35 ?1759次閱讀

    OpenHarmony開發者大會2023杰出貢獻單位致謝授牌評選規則

    ”)開發者大會2023即將舉辦。會上,OpenHarmony 項目群工作委員會將授牌致謝生態開源貢獻及卓越貢獻單位。2023年“OpenHarmony生態開源貢獻單位”、“
    的頭像 發表于 04-07 02:35 ?923次閱讀

    OpenHarmony開發者大會舉辦,OpenHarmony項目群授牌30家捐贈單位及個人

    鴻、鴻湖萬聯、優博終端、奧思維等單位共同合作支持。 OpenHarmony自開源以來,吸引了130多家伙伴,超過5100名開發者參與共
    的頭像 發表于 04-20 05:10 ?588次閱讀
    <b class='flag-5'>OpenHarmony</b>開發者大會舉辦,<b class='flag-5'>OpenHarmony</b>項目群授牌30家捐贈<b class='flag-5'>單位</b>及個人

    OpenHarmony開發者大會2023召開,致謝六家百人代碼貢獻單位

    OpenHarmony(簡稱“OpenHarmony”)項目群工作委員會主辦,華為、開鴻智谷、萬里紅、深開鴻、誠邁科技、九聯科技、潤開鴻、鴻湖萬聯、優博終端、奧思維等單位共同合作支持。大會現場,來自開放原子開源基金會和
    的頭像 發表于 04-26 14:51 ?679次閱讀

    九聯科技獲得授牌“OpenHarmony安全委員會委員單位

    ,并向全行業發起開源生態共建的號召,共同推動開源生態繁榮發展。 ? 九聯科技作為“OpenHarmony百人代碼貢獻單位”、“核心共建單位”、“A類捐贈人”、“OpenHarmony
    的頭像 發表于 06-14 10:29 ?844次閱讀

    億晟科技被評為OpenHarmony生態開發板貢獻單位

    近日,深圳市億晟科技有限公司被評為“OpenHarmony生態開發板貢獻單位”,并被OpenHarmony項目群工作委員會授予“OpenHarmony生態開發板貢獻
    的頭像 發表于 05-09 09:53 ?1130次閱讀
    億晟科技被評為<b class='flag-5'>OpenHarmony</b>生態開發板貢獻<b class='flag-5'>單位</b>

    潤和軟件受聘擔任OpenHarmony安全委員會副主席單位

    在近日舉行的2023開放原子全球開源峰會上,江蘇潤和軟件股份有限公司(以下簡稱潤和軟件)受聘擔任OpenHarmony安全委員會副主席單位。 潤和軟件接受OpenHarmony安全委員會副主席
    的頭像 發表于 06-29 16:45 ?516次閱讀
    潤和軟件受聘擔任<b class='flag-5'>OpenHarmony</b>安全委員會副主席<b class='flag-5'>單位</b>

    誠邁科技獲評OpenHarmony社區優秀貢獻單位

    1月23日,OpenHarmony社區年會在京舉行,誠邁科技憑借出色的技術創新能力以及在生態建設方面的突出貢獻,獲評“OpenHarmony社區優秀貢獻單位”。誠邁科技高級副總裁陳璟出席活動并發表演講。
    的頭像 發表于 01-26 10:04 ?437次閱讀

    HarmonyOS開發案例:【卡片像素轉換】

    基于像素單位,展示了像素單位的基本知識與像素轉換API的使用。
    的頭像 發表于 05-07 10:45 ?314次閱讀
    HarmonyOS開發案例:【卡片<b class='flag-5'>像素</b>轉換】
    主站蜘蛛池模板: 中文字幕免费在线视频 | 伦理79电影网在线观看 | 欧美三级不卡在线观线看 | 欧美激情一区二区三区四区 | 777久久人妻少妇嫩草AV蜜桃 | 国产热久久精 | 好吊妞在线成人免费 | 国产精品69人妻无码久久 | 久久理论片迅播影院一级 | 老熟女重囗味GRANNYBBW | 最近中文字幕2019免费版日本 | 国内精品久久久久影院亚洲 | 麻豆国产MV视频 | 嫩草国产精品99国产精品 | 色欲色香天天天综合 | 色女孩综合| 亚洲欧美高清在线精品一区 | 午夜理论片日本中文在线 | 久久久无码精品无码国产人妻丝瓜 | 99国内精精品久久久久久婷婷 | 日本19禁啪啪吃奶大尺度 | 99久久免费精品国产免费 | 国产VA精品午夜福利视频 | 三级黄色在线观看 | 免费A级毛片无码无遮挡内射 | 久久AV无码AV高潮AV不卡 | a级精品九九九大片免费看 A级韩国乱理伦片在线观看 | 三级黄视频 | 色妞色视频一区二区三区四区 | 高跟丝袜岳第一次 | 亚洲视频中文字幕 | 最新精品国产 | 亲胸揉胸膜下刺激视频在线观看 | xxx军人3p大gay| 国产精品永久免费视频 | 看黄色片子 | 久久人妻无码毛片A片麻豆 久久人妻熟女中文字幕AV蜜芽 | 精品久久久久中文字幕 | 亚洲视频在线免费看 | 亚洲国产AV一区二区三区四区 | 精品无码一区二区三区中文字幕 |