@Override
 public void onFocusChange(View v, boolean hasFocus) {
   if (hasFocus && mNavigationBar.isShown()) {
     mNavigationBar.hide();
   } else if (!hasFocus && !mNavigationBar.isShown()) {
     mNavigationBar.show();
   }
 }