Closed FreestyleDDCoder closed 5 years ago
mRv.addItemDecoration(mDecoration = new SuspensionDecoration(this, mSourceDatas).setmTitleHeight((int) TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP, 88, getResources().getDisplayMetrics())) .setColorTitleBg(mContext.getResources().getColor(R.color.main_bg_color)) .setTitleFontSize((int) TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_SP, 38, getResources().getDisplayMetrics())) .setColorTitleFont(mContext.getResources().getColor(android.R.color.white)) .setHeaderViewCount(mHeaderAdapter.getHeaderViewCount() - mHeaderDatas.size()));
把高改为88,文本大小改为38后,标题需要一半进入上一个标题才会触发onDrawOver(),执行动画。
这似乎是绘制的bug,当把下方的城市内容高设置大于标题栏的宽高则正常显示。
mRv.addItemDecoration(mDecoration = new SuspensionDecoration(this, mSourceDatas).setmTitleHeight((int) TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP, 88, getResources().getDisplayMetrics())) .setColorTitleBg(mContext.getResources().getColor(R.color.main_bg_color)) .setTitleFontSize((int) TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_SP, 38, getResources().getDisplayMetrics())) .setColorTitleFont(mContext.getResources().getColor(android.R.color.white)) .setHeaderViewCount(mHeaderAdapter.getHeaderViewCount() - mHeaderDatas.size()));
把高改为88,文本大小改为38后,标题需要一半进入上一个标题才会触发onDrawOver(),执行动画。