@Override
public
void
setup(Activity activity) {
mRootView = activity.getWindow().getDecorView();
DisplayMetrics metrics =
new
DisplayMetrics();
activity.getWindowManager().getDefaultDisplay().getMetrics(metrics);
mDisplayDefaultHeight = metrics.heightPixels;
activity.getWindowManager().getDefaultDisplay().getRealMetrics(metrics);
mDisplayHeight = metrics.heightPixels;
}
@Override
public
void
adjustPanelHeight(
int
height) {
}
private
boolean
isOpenSoftKeyboard() {
return
mLastFrame.bottom !=
0
&&
!(mLastFrame.bottom == mDisplayHeight ||
mLastFrame.bottom-mLastFrame.top == mDisplayDefaultHeight);
}