//@NonNull //@Override public override View GetView(int position, View convertView, ViewGroup parent) { if (mIsRootAdapter) { if (getListViewWrapper() == null) { throw new Java.Lang.IllegalStateException("Call setAbsListView() on this AnimationAdapter first!"); } //assert mViewAnimator != null; if (convertView != null) { mViewAnimator.cancelExistingAnimation(convertView); } } View itemView = base.GetView(position, convertView, parent); if (mIsRootAdapter) { animateViewIfNecessary(position, itemView, parent); } return(itemView); }
//@Override public View GetHeaderView(int position, View convertView, ViewGroup parent) { if (getListViewWrapper() == null) { throw new Java.Lang.IllegalStateException("Call setStickyListHeadersListView() on this AnimationAdapter first!"); } if (convertView != null) { //assert mViewAnimator != null; mViewAnimator.cancelExistingAnimation(convertView); } View itemView = mStickyListHeadersAdapter.GetHeaderView(position, convertView, parent); animateViewIfNecessary(position, itemView, parent); return(itemView); }