58 lines
1.8 KiB
Java
58 lines
1.8 KiB
Java
package com.pkm.parentapps;
|
|
|
|
import androidx.appcompat.app.AppCompatActivity;
|
|
import androidx.appcompat.widget.Toolbar;
|
|
|
|
import android.app.Activity;
|
|
import android.graphics.Color;
|
|
import android.os.Build;
|
|
import android.os.Bundle;
|
|
import android.view.View;
|
|
import android.view.Window;
|
|
import android.view.WindowManager;
|
|
|
|
public class AboutActivity extends AppCompatActivity {
|
|
Toolbar toolbar;
|
|
|
|
@Override
|
|
protected void onCreate(Bundle savedInstanceState) {
|
|
super.onCreate(savedInstanceState);
|
|
setContentView(R.layout.activity_about);
|
|
init();
|
|
setStatusBar();
|
|
}
|
|
|
|
private void init() {
|
|
toolbar = findViewById(R.id.toolbar);
|
|
setSupportActionBar(toolbar);
|
|
toolbar.setNavigationOnClickListener(new View.OnClickListener() {
|
|
@Override
|
|
public void onClick(View v) {
|
|
AboutActivity.super.onBackPressed();
|
|
}
|
|
});
|
|
}
|
|
|
|
private void setStatusBar() {
|
|
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) {
|
|
getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_LAYOUT_STABLE |
|
|
View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN | View.SYSTEM_UI_FLAG_LIGHT_STATUS_BAR);
|
|
}
|
|
|
|
if (Build.VERSION.SDK_INT >= 21) {
|
|
setWindowFlag(this, WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS, false);
|
|
getWindow().setStatusBarColor(Color.TRANSPARENT);
|
|
}
|
|
}
|
|
|
|
public static void setWindowFlag(Activity activity, final int bits, boolean on) {
|
|
Window window = activity.getWindow();
|
|
WindowManager.LayoutParams layoutParams = window.getAttributes();
|
|
if (on) {
|
|
layoutParams.flags |= bits;
|
|
} else {
|
|
layoutParams.flags &= ~bits;
|
|
}
|
|
window.setAttributes(layoutParams);
|
|
}
|
|
} |