package com.ht.gate.activity; import androidx.appcompat.app.AppCompatActivity; import android.os.Bundle; import android.view.View; import com.ht.gate.PasswordDialog; import com.ht.gate.R; import com.ht.gate.UnlockView; import butterknife.BindView; import butterknife.ButterKnife; public class MainActivity extends AppCompatActivity { @BindView(R.id.unlock_view) UnlockView unlockView; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); ButterKnife.bind(this); unlockView.setUnlockListener(() -> { PasswordDialog passwordDialog = new PasswordDialog(MainActivity.this); passwordDialog.show(); }); } @Override protected void onResume() { super.onResume(); View decorView = getWindow().getDecorView(); int uiOptions = View.SYSTEM_UI_FLAG_HIDE_NAVIGATION | View.SYSTEM_UI_FLAG_FULLSCREEN | View.SYSTEM_UI_FLAG_IMMERSIVE; decorView.setSystemUiVisibility(uiOptions); } }