public int getDefaultContentHeight() { Activity activity = (Activity) context; Display display = activity.getWindowManager().getDefaultDisplay(); int displayHeight = display.getHeight() - Utils.getStatusBarHeight(activity); if (defaultContentHeight == 0) { defaultContentHeight = (displayHeight * 2) / 5; } return defaultContentHeight; }
private void initExpandAnimator(Activity activity, int defaultHeight, int gravity) { Display display = activity.getWindowManager().getDefaultDisplay(); int displayHeight = display.getHeight() - Utils.getStatusBarHeight(activity); if (defaultHeight == 0) { defaultHeight = (displayHeight * 2) / 5; } final View view = holder.getInflatedView(); if (!(view instanceof AbsListView)) { return; } final AbsListView absListView = (AbsListView) view; view.setOnTouchListener(ExpandTouchListener.newListener( activity, absListView, contentContainer, gravity, displayHeight, defaultHeight )); }