android登录页面透明,2020-09-17 二 透明状态栏登录页面

1.新建LoginActivity.java

public class LoginActivityextends BaseActivity {

@Override

public void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

//默认情况下状态栏是有高度的,app内容是在其之下。但是设置半透明/透明之后,状态栏又会覆盖在app内容之上。

//设置状态栏透明

if(Build.VERSION.SDK_INT >=21) {

Window window = getWindow();

window.getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN

| View.SYSTEM_UI_FLAG_LAYOUT_STABLE);

window.setStatusBarColor(Color.TRANSPARENT);

}

setContentView(R.layout.activity_login);

}

}

2.新建登录布局 activity_login.xml ,这里只配置了背景,需要做登录功能自行添加

android:orientation="vertical" android:layout_width="match_parent"

android:layout_height="match_parent"

android:background="@mipmap/background">

3.在AndroidManifest.xml中添加

android:screenOrientation="portrait"

android:theme="@style/Transparent"/>

4.在style.xnl中添加全透明主题

@color/transparent

true

5.在color.xml中添加全透明颜色

#00000000


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部