【问题标题】:Opacity bug on Maui毛伊岛的不透明错误
【发布时间】:2022-08-22 20:43:54
【问题描述】:

伙计们!

我面临以下问题:通过 Debug 或 Release 运行应用程序时,不透明度在 Frame 和 BoxView 上不起作用。一旦加载了应用程序并且在 xaml 中进行了某些更改并且热重载开始执行,不透明度就会变得生动起来。

重现问题的步骤:

只需创建具有背景颜色和不透明度的 IFrame 或 BoxView。运行应用程序。将看不到不透明度。

<VerticalStackLayout
        Spacing=\"25\"
        Padding=\"30,0\"
        VerticalOptions=\"Center\">

        <Frame
            BackgroundColor=\"Blue\"
            Opacity=\"0.5\"/>
            
    </VerticalStackLayout>

问题:

应用程序启动时不透明度被忽略。

我正在使用 VS 2022 17.3。我用真实设备、模拟器、VS 2022 preview 17.4 创建了其他 Maui 项目并遇到了同样的问题

还有其他人有这个问题吗? 谢谢!

  • 如果这是一个错误报告,请转到 MAUI 的问题跟踪器并在那里提交报告:github.com/dotnet/maui/issues。否则,不清楚您的问题是什么。
  • 我尝试了我这边的代码,框架中的不透明度在 Windows 机器上运行良好,但在 android 设备和模拟器上运行良好。然后我尝试了boxview中的不透明度,它在两边都很好用,我的VS版本是2022 17.3。我认为该功能可能尚未迁移。我会报告问题。

标签: c# xamarin maui .net-maui


【解决方案1】:

有同样的问题。最终使用 #rrggbbaa 值作为背景色,而不是添加 Opacity 属性。

【讨论】:

    猜你喜欢
    • 2022-08-07
    • 2022-12-05
    • 2021-07-26
    • 2022-06-14
    • 2023-02-09
    • 2022-09-27
    • 2022-10-01
    • 2022-08-24
    • 2023-01-11
    相关资源
    最近更新 更多