void positionStickyHeader() {
// sticky header
final int top = mListHeader.getTop();
final int stickyHeight = mStickyHeader.getMeasuredHeight();
final int headerHeight = mListHeader.getMeasuredHeight();
final int delta = headerHeight - stickyHeight;
final int pos = delta + top;
// reposition header
mStickyHeader.setTranslationY(Math.max(pos,0));
if (pos < 0 && !mIsStuck) {
mIsStuck = true;
makeSlideAnimator(5000, 10000, (ClipDrawable)mStickyHeader.getBackground()).start();
} else if (pos > 0 && mIsStuck) {
mIsStuck = false;
makeSlideAnimator(10000, 5000, (ClipDrawable)mStickyHeader.getBackground()).start();
}
}
ProfilePortraitView.java 文件源码
java
阅读 23
收藏 0
点赞 0
评论 0
项目:Orpheus
作者:
评论列表
文章目录