Skip to content

Feature Request: Add CRDroid-style GameSpace overlay opacity slider (0-100%) with touch passthrough at 0% #8

@chenfeng858

Description

@chenfeng858

Feature Request: Add adjustable GameSpace overlay opacity (0-100%) like in crDroid - with touch passthrough at 0%

Description
Please add an opacity/transparency slider for the GameSpace floating overlay / dashboard, similar to the implementation in crDroid ROM.

Requested Features

  • Range: 0% to 100% (0% = fully transparent)
  • Setting location: Inside GameSpace settings page (SeekBarPreference recommended)
  • Behavior:
    • When opacity > 0%, the overlay should be fully interactive (clickable, touchable as normal).
    • When opacity = 0%, the overlay should become completely untouchable — all touch events should pass through to the underlying game/app (no interception).

Why this is useful

  • Allows users to make the GameSpace overlay almost invisible during gameplay while still being able to bring it up quickly.
  • Matches the flexible transparency behavior already present in crDroid's GameSpace.
  • Improves gaming experience by reducing visual obstruction without losing quick access.

Technical Notes

  • Use WindowManager.LayoutParams.alpha (or root View alpha) to control transparency.
  • For 0% opacity, properly handle Window flags (e.g., add FLAG_NOT_TOUCHABLE or equivalent) so touches pass through.
  • When opacity changes from 0% to any positive value, restore normal touch handling.
  • Default value can be 100% (fully opaque) for safety.

Related

This would be a great addition to AxionOS's customization features. Thank you for considering it!

I am happy to provide more details or rough code suggestions if needed.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions