Прокрутка до последнего элемента в окне повторного просмотра с помощью сворачивающейся панели инструментов

Вы можете либо построить только самые важные функции с помощью

plot_importance(model, max_num_features=10)

, либо увеличить размер графика с помощью

fig, ax = plt.subplots(figsize=(h, w))
xgboost.plot_importance(model, ax=ax)

, как описано в . Как изменить размер участка в xgboost.plot_importance? .

5
задан Rapunzel Van Winkle 20 January 2019 в 06:43
поделиться

2 ответа

Решением этой проблемы было бы свернуть панель инструментов перед прокруткой до заданной позиции. Это можно сделать, добавив app_bar_layout.setExpanded(false) перед scrollToPosition.

0
ответ дан B. Plüster 20 January 2019 в 06:43
поделиться

Проблема в том, что getNestedScrollingParentForType (type) в NestedScrollingChildHelper # dispatchNestedScroll возвращает ноль для бесконтактной прокрутки, поэтому прокрутка не отправляется, когда она выполняется программно.

Таким образом, мы должны включить это перед программной прокруткой:

if (!recyclerView.hasNestedScrollingParent(ViewCompat.TYPE_NON_TOUCH)) {
    recyclerView.startNestedScroll(View.SCROLL_AXIS_VERTICAL,ViewCompat.TYPE_NON_TOUCH);
}
// now smooth scroll your recycler view programmatically here. 
0
ответ дан Vishal Arora 20 January 2019 в 06:43
поделиться
Другие вопросы по тегам:

Похожие вопросы: