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背景非透明
  }
}
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
分享
微博
QQ
微信
回复
2025-01-09 17:45:15


相关问题
关于文档说har不能用单例疑惑
2327浏览 • 1回复 待解决
HarmonyOS saveButton控件问题
560浏览 • 1回复 待解决
Funcation.call不能用
956浏览 • 1回复 待解决
HarmonyOS saveButton国际化问题
820浏览 • 1回复 待解决
Dialog组件生命周期问题
791浏览 • 1回复 待解决
HarmonyOS dialog创建问题
1054浏览 • 1回复 待解决
升级鸿蒙系统后原来app能不能用
11479浏览 • 2回复 待解决
HarmonyOS dialog覆盖问题
707浏览 • 1回复 待解决
har包不能用worker吗,taskpool可以吗
2595浏览 • 1回复 待解决
HarmonyOS dialog在非组件无法弹出
600浏览 • 1回复 待解决
HarmonyOS TabContent无法套用在组件
1186浏览 • 1回复 待解决