Я пытаюсь сделать так, чтобы RecyclerView прокручивался плавно. Начав с анализа трассировок из Android Device Monitor > DDMS > Android Systrace, я подумал, что добавление пользовательских разделов может быть полезным. Здесь вы можете найти пример, который я использую для этого. Может ли кто-нибудь указать мне, где можно найти журналы разделов, которые я добавил? Спасибо.
@Override
public CalendarMatchViewHolder onCreateViewHolder(ViewGroup parent, int viewType) {
// calendar_match_item calendar_match_item
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN_MR2) {
Trace.beginSection("onCreateViewHolder");
}
View view = mInflater.inflate(R.layout.calendar_match_item, parent, false);
CalendarMatchViewHolder vh = new CalendarMatchViewHolder(view);
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN_MR2) {
Trace.endSection();
}
return vh;
}
@Override
public void onBindViewHolder(CalendarMatchViewHolder holder, int position) {
Match match = mMatches.get(position);
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN_MR2) {
Trace.beginSection("onBindViewHolder");
}
setOtherMatchesBasicData(match, holder);
setOfferLayout(match, holder);
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN_MR2) {
Trace.endSection();
}
}