类型 库 修订 版本 2024.3703 关键词 Material You 颜色, Material UI 平台 Android 示例 https://github.com/solar2d/com.solar2d-plugin.materialYouColors/tree/master/demo
Material You Colors 插件可以获取用户在系统设置中设置的 Material UI 颜色。
此插件仅在 Android 12+(Android API 级别 31+)上受支持,并且仅适用于 Solar2D 3672+。
local materialYouColors = require( "plugin.materialYouColors" )
返回一个包含所有系统颜色的三维数组:第一维包含 5 个颜色组,分别是强调色 1、2、3 和中性色 1、2;第二维包含 13 种不同的颜色深浅,1 代表最浅,13 代表最深;第三维包含红、绿、蓝(按此顺序)。
local myColors = materialYouColors.getColors() local color = display.newRect( display.contentCenterX, display.contentCenterY, 50, 50 ) color:setFillColor(myColors[1][4][1], myColors[1][4][2], myColors[1][4][3])
要使用此插件,请在 `build.settings` 的 `plugins` 表中添加一个条目。添加后,构建服务器将在构建阶段集成该插件。
settings = { plugins = { ["plugin.materialYouColors"] = { publisherId = "com.solar2d" }, }, }