当前位置: 首页 > news >正文

电影网站域名需要备案石家庄网站建设销售电话

电影网站域名需要备案,石家庄网站建设销售电话,天津市工程造价信息网,做网站设计师好吗要正确配置项目以使用多平台资源,请执行以下操作: 添加库依赖项。 为每种资源创建必要的目录。 为限定资源创建其他目录(例如,深色 UI 主题或本地化字符串的不同图像)。 依赖项和目录设置 要访问多平台项目中的资源…

要正确配置项目以使用多平台资源,请执行以下操作:

  1. 添加库依赖项。

  2. 为每种资源创建必要的目录。

  3. 为限定资源创建其他目录(例如,深色 UI 主题或本地化字符串的不同图像)。

依赖项和目录设置

要访问多平台项目中的资源,请添加库依赖项并组织项目目录中的文件:

  1. 在目录中的文件中,向源代码集添加依赖项:build.gradle.kts composeApp commonMain

  2. kotlin {sourceSets {commonMain.dependencies {implementation(compose.components.resources)}}
    }

    要直接引用库,请使用 Maven Central 中工件页面中的完全限定名称。

  3. 在要将资源添加到的源集目录中创建一个新目录(在本例中):composeResourcescommonMain

    编写资源项目结构

  4. 根据以下规则组织目录结构:composeResources

    • 图像应位于目录中。drawable

    • 字体应位于目录中。font

    • 字符串应位于目录中。values

    • 其他文件应位于目录中,并具有您可能认为合适的任何文件夹层次结构。files

自定义资源目录

在文件块中,您可以为每个源集指定自定义资源目录。这些自定义目录中的每一个还应包含与 default 相同的文件:具有图像的子目录、字体的子目录等。compose.resources {}build.gradle.ktscomposeResourcesdrawablefont

一个简单的示例是指向特定文件夹:

compose.resources {customDirectory(sourceSetName = "desktopMain",directoryProvider = provider { layout.projectDirectory.dir("desktopResources") })
}

您还可以设置一个由 Gradle 任务填充的文件夹,例如,包含下载的文件:

abstract class DownloadRemoteFiles : DefaultTask() {@get:OutputDirectoryval outputDir = layout.buildDirectory.dir("downloadedRemoteFiles")@TaskActionfun run() { /* your code for downloading files */ }
}compose.resources {customDirectory(sourceSetName = "iosMain",directoryProvider = tasks.register<DownloadRemoteFiles>("downloadedRemoteFiles").map { it.outputDir.get() })
}

限定 符

有时,同一资源应根据环境(如区域设置、屏幕密度或界面主题)以不同的方式呈现。例如,您可能需要本地化不同语言的文本或调整深色主题的图像。为此,该库提供了特殊的限定符。

除目录中的原始文件外,所有资源类型都支持限定符。使用连字符向目录名称添加限定符:files

多平台资源中的限定符

该库支持(按优先级顺序)以下限定符:language、theme 和 density。

  • 不同类型的限定符可以一起应用。例如,“drawable-en-rUS-mdpi-dark”是美国区域中的英语图像,适用于深色主题的 160 DPI 屏幕。

  • 如果无法访问具有 requested 限定符的资源,则改用默认资源(不带限定符)。

语言和区域限定符

您可以组合使用语言和区域限定符:

  • 该语言由两个字母 (ISO 639-1) 或三个字母 (ISO 639-2) 的语言代码定义。

  • 您可以将两个字母的 ISO 3166-1-alpha-2 区域代码添加到您的语言代码中。区域代码必须具有小写前缀,例如:rdrawable-spa-rMX

语言和区域代码区分大小写。

主题限定符

您可以添加 “light” 或 “dark” 限定符。然后,Compose Multiplatform 会根据当前系统主题选择必要的资源。

密度限定符

您可以使用以下密度限定符:

  • “ldpi” – 120 DPI,0.75 倍密度

  • “mdpi” – 160 DPI,1x 密度

  • “hdpi” – 240 DPI,1.5 倍密度

  • “xhdpi” – 320 DPI,2 倍密度

  • “xxhdpi” – 480 DPI,3 倍密度

  • “xxxhdpi” – 640dpi,4 倍密度

根据系统中定义的屏幕密度选择资源。

http://www.yayakq.cn/news/931254/

相关文章:

  • 成都网站优化步骤餐饮营销型网站案例分析
  • 网站运营编辑谷歌关键词查询工具
  • 南京做网站哪家最好阜阳讯拓网站建设
  • 江苏省泰州市建设局官方网站苏州钻木网络科技有限公司
  • 创建免费论坛的10个网站专业网站建设服务商
  • 漯河网站建设哪家如何做平台推广
  • 模板网站有后台么软件技术专业难学吗
  • 外贸建站软件html网站设计模板下载
  • 网站开发周期安排天正电气网站建设
  • 长安公司网站建设wordpress百度经验
  • 网站导航条设计wordpress发布文章关键词
  • 网站空间排行榜可以免费发布信息的网站有哪些
  • 互联网网站建设计划书中国生态文明建设的意义和目标
  • 云南住房和城乡建设局网站企业网站栏目设计
  • 网站开发生命周期重庆选科网站
  • 自己电脑上做网站怎么使用源码上海网站设计与制
  • 网站建设预算申请企业网站建设注意点
  • 建设什么网站挣钱深圳网站设计公司费用是
  • 技术交流网站开发例子手机网游排行榜2022前十名最新
  • 网站建设中应该注意什么开发小程序哪家好
  • 专业的网站建设排名免费工作总结ppt模板下载
  • 做海鱼的网站wordpress会员互动
  • 网站开发培训哪个好瑞昌市环保局网站建设
  • 出口家具东莞网站建设莱芜摩托车网站
  • 服务器网站建设公司注册在哪里合适
  • 中企动力做网站5个月了快速排名优化系统
  • 发外链的论坛网站什么颜色做网站好看
  • 电商网站建设济南建网站北京建设银行网站首页
  • 服装网站建设准备wordpress发布地址
  • 网站 经营性鞍山网站制作云端