HarmonyOS 深浅主题使用背景图片无法跟随切换
在使用 backgroundImage 方法时,图片如果太大(尺寸),深浅切换就不会跟随变化。
demo代码:
import ConfigurationConstant from '@ohos.app.ability.ConfigurationConstant';
let applicationContext = getContext().getApplicationContext();
@Entry
@Component
struct ForceSetExample {
build() {
Column() {
Button('切换深色主题')
.width('50%').margin('10%').backgroundColor($r('app.color.button_background')).onClick(() => {
applicationContext.setColorMode(0);
})
Button('切换浅色主题')
.width('50%').margin('10%').onClick(() => {
applicationContext.setColorMode(ConfigurationConstant.ColorMode.COLOR_MODE_LIGHT);
})
Text('Image 方式引入')
Image($r('app.media.bg_map_02')).width(100).height(100)
Text('backgroundImage 方式引入').margin({top: '10%'})
Column().backgroundImage($r('app.media.bg_map_02')).backgroundImageSize({width:100,height:100}).width(100).height(100)
}.width('100%')
}
}
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
Button是否支持默认状态是背景图片A,点击按下时是背景图片B,抬起手指恢复背景图片A
1352浏览 • 1回复 待解决
HarmonyOS 切换tabs的时候,该如何修改其他图片的背景图片
443浏览 • 1回复 待解决
HarmonyOS 背景图片如何填充满组件
1132浏览 • 1回复 待解决
HarmonyOS 升级api12后,安全区域的背景图片无法覆盖
423浏览 • 1回复 待解决
HarmonyOS 如何设置状态栏为背景图片或颜色
376浏览 • 1回复 待解决
HarmonyOS 扩展安全区域当使用背景图片时没有效果
425浏览 • 1回复 待解决
谁知道背景图片如何铺满?用的DirectionalLayout布局组件
8870浏览 • 3回复 待解决
HarmonyOS 使用expandSafeArea([SafeAreaType.SYSTEM], [SafeAreaEdge.TOP])后,背景图片显示不完整,背景色能显示完整
307浏览 • 1回复 待解决
HarmonyOS 想问一个背景图片上面叠2个Text,应该怎么布局?
696浏览 • 1回复 待解决
HarmonyOS 如何使用canvas绘制(颜色或者图片)为背景图片,网络图片为src并使用保存的控件保存到相册
468浏览 • 1回复 待解决
怎么实现text的背景图片随文本长度变化而伸缩,保持高度不变
1256浏览 • 1回复 待解决
Tabs 可以直接设置 tabBar 的背景图片吗,目前文档上只支持设置背景色
2634浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙应用中修改背景图片位置实现移动动画?
697浏览 • 1回复 待解决
HarmonyOS Navigation 分栏模式下内容页面如何设置一个默认背景图片呢
161浏览 • 1回复 待解决
HarmonyOS 对于图片或者背景图拉伸
418浏览 • 1回复 待解决
切换应用深浅色模式,切换应用的深浅色模式,且不跟随系统。本例从资源分类的角度实现。
1389浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何使用HarmonyOS EffectKit中的ColorPicker实现背景色跟随主题颜色转换?
320浏览 • 1回复 待解决
#鸿蒙通关秘籍# 如何在HarmonyOS中实现应用跟随系统的深浅色模式自动切换?
486浏览 • 0回复 待解决
HarmonyOS 如何让背景图居中
431浏览 • 1回复 待解决
HarmonyOS 启动页背景图适配
470浏览 • 1回复 待解决
设置背景图如何让背景图四周不拉伸,中间拉伸
856浏览 • 1回复 待解决
HarmonyOS 自定义dialog最外层设置了背景图片,但是设置圆角只有上面两个生效,底下两个不生效
439浏览 • 1回复 待解决
HarmonyOS 即时通讯的消息内容背景图如何拉伸图片
495浏览 • 1回复 待解决
HarmonyOS 怎么全局设置应用不跟随系统深浅色模式?
653浏览 • 1回复 待解决
如何实现按钮组件没有背景,直接用背景图当背景?
2193浏览 • 1回复 待解决
手动设置深浅色时增加监听方法主动做修改
参考: