找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 270|回复: 0

Android透明开发

[复制链接]

70

主题

11

回帖

286

积分

管理员

积分
286
发表于 2025-2-5 20:08:09 | 显示全部楼层 |阅读模式
可用通过修改Activity的窗口属性来实现透明
[color=var(--hltools-color)][size=1.15em]PLAINTEXT


1
2
3
4
5
6
7
8
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    // 设置窗口的透明度
    getWindow().setFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS,
            WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS);
}
也可以在布局文件中设置背景透明:
[color=var(--hltools-color)][size=1.15em]PLAINTEXT


1
2
3
4
5
6
7
8
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:background="#00000000"> <!-- 透明背景 -->

    <!-- 布局 -->

</RelativeLayout>

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|软件开发

GMT+8, 2025-8-27 10:08 , Processed in 0.125601 second(s), 21 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表