- 
          
- 
                Notifications
    You must be signed in to change notification settings 
- Fork 23.5k
Description
Tested versions
- Reproducible in: 4.5-dev4, 4.2.2-stable
System information
Godot v4.2.2.stable.mono - Linux Mint 21.3 (Virginia) - X11 - GLES3 (Compatibility) - AMD Radeon RX 6800 (navi21, LLVM 15.0.7, DRM 3.57, 6.8.0-57-generic) () - AMD Ryzen 5 7600 6-Core Processor (12 Threads)
Issue description
A GodotFragment in an Android app can't be given a transparent background with android:background="@android:color/transparent" as well as having the Godot project allow per-pixel transparency with the following project settings enabled:
- display/window/per_pixel_transparency
- display/window/size/transparent
- rendering/viewport/transparent_background
Running the Godot project from the editor, I correctly get a transparent background on Linux:
However, on Android the background shows as black (I've added an image behind the GodotFragment container so I should be able to see it if Godot's background is transparent):
Steps to reproduce
- Clone my fork of the GLTF Viewer.
- In Android Studio, open the project and sync Gradle.
- Run the apps.gltf_viewerrun configuration.
- Observe that the image of the Godot icon isn't visible behind the GodotFragment, and instead the area that should be transparent is black.
Minimal reproduction project (MRP)
I've modified the GLTF Viewer referenced in the docs with these changes. My fork can be found here.
Metadata
Metadata
Assignees
Type
Projects
Status

