HarmonyOS SaveButton组件不能用在Dialog中的问题

我之前把图片保存到图库由于acl限制采取这种策略,就是使用SaveButton和弹出框,点击弹出框里的SaveButton保存图片到图库里,在最新版本中,savebutton变成黑色的,无法点击使用了,请问在最新的版本中,系统推荐如何绕过acl保存图片到图库呢?

HarmonyOS
2025-01-09 15:30:24
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
Heiang

出于安全考虑,现在不支持设置透明。

如果之前是透明的设置,系统会强制设置成非透明的,需要重新适配背景色,透明度不低于10%

@Entry
@Component
struct index2 {
  build() {
    Column() {
      SaveButton({ icon: SaveIconStyle.FULL_FILLED })
        .iconColor(Color.Red)
        .backgroundColor(Color.Transparent)//不写是蓝色背景,写上是黑色背景。
        .backgroundColor('#33fffefe')
          //todo 设置按钮背景色不透明度 10%

        .iconSize(120)
        .width(200)
        .height(200)
    }
    .width('100%')
    .height('100%')
    .justifyContent(FlexAlign.Center)
    .backgroundColor(Color.Blue) //加背景后验证上面设置的SaveButton背景非透明
  }
}
分享
微博
QQ
微信
回复
2025-01-09 17:45:15
相关问题
关于文档说har不能用单例疑惑
2210浏览 • 1回复 待解决
HarmonyOS saveButton控件问题
383浏览 • 1回复 待解决
Funcation.call不能用
782浏览 • 1回复 待解决
Dialog组件生命周期问题
655浏览 • 1回复 待解决
HarmonyOS saveButton国际化问题
383浏览 • 1回复 待解决
HarmonyOS dialog覆盖问题
558浏览 • 1回复 待解决
HarmonyOS dialog创建问题
911浏览 • 1回复 待解决
升级鸿蒙系统后原来app能不能用
11222浏览 • 2回复 待解决
har包不能用worker吗,taskpool可以吗
2438浏览 • 1回复 待解决
HarmonyOS dialog在非组件无法弹出
458浏览 • 1回复 待解决
HarmonyOS TabContent无法套用在组件
969浏览 • 1回复 待解决
HarmonyOS dialog弹窗跳转问题
314浏览 • 1回复 待解决