| | |
| | | import android.graphics.Bitmap; |
| | | import android.graphics.BitmapFactory; |
| | | import android.graphics.Color; |
| | | import android.os.Build; |
| | | import android.os.Bundle; |
| | | import android.os.Handler; |
| | | import android.os.Looper; |
| | |
| | | @Nullable |
| | | @Override |
| | | public View onCreateView(@NonNull LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) { |
| | | hideBottomUIMenu(); |
| | | View view = inflater.inflate(R.layout.layout_dialog_qrcode,container,false); |
| | | initView(view); |
| | | setCancelable(canCancel); |
| | |
| | | } |
| | | |
| | | |
| | | |
| | | /** |
| | | * 隐藏虚拟按键,并且全屏 |
| | | */ |
| | | protected void hideBottomUIMenu() { |
| | | //隐藏虚拟按键,并且全屏 |
| | | if (Build.VERSION.SDK_INT > 11 && Build.VERSION.SDK_INT < 19) { // lower api |
| | | View v = this.getDialog().getWindow().getDecorView(); |
| | | v.setSystemUiVisibility(View.GONE); |
| | | } else if (Build.VERSION.SDK_INT >= 19) { |
| | | //for new api versions. |
| | | View decorView = getDialog().getWindow().getDecorView(); |
| | | int uiOptions = View.SYSTEM_UI_FLAG_HIDE_NAVIGATION |
| | | | View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY | View.SYSTEM_UI_FLAG_FULLSCREEN; |
| | | decorView.setSystemUiVisibility(uiOptions); |
| | | } |
| | | } |
| | | } |