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