2016-01-07 3 views
0

Я пытаюсь добиться чего-то вроде этого:Пользовательские вертикальный ScrollBar через половину части ListView

enter image description here

Хотя я отдаю себе отчет в том, как настроить ScrollBar, которая может быть достигнута с помощью формы вводимого коэффициента и стилей и аналогичным образом большой палец, я ищу идею о том, как поместить полосу прокрутки между видами слева и справа. любые рекомендации будут высоко оценены.

Даже намек в правильном направлении будет делать :)

ответ

1

Я не уверен, что это будет работать, но, возможно, вы можете установить прокрутку бар ширину вид очень большие (так он будет исходить из list view edge и закончил в части просмотра текста).

Но я бы рекомендовал вам создать пользовательское представление для вашей полосы прокрутки и реализовать его с помощью событий прокрутки в виде списка, это будет более гибким, и вы сможете делать такие вещи, как перетаскивание, изменение размера текста , и т. д.

+0

Я думаю, что второй подход будет осуществимым, так как я думаю, что это будет создание перетаскиваемого представления для большого пальца, и пусть полоса прокрутки будет реализована в самой строке списка. Звучит немного странно: D Я не уверен, что можно перетащить представление по строкам списка. – User3

+1

Нет, вы не можете. Вам нужно создать отдельное представление о том, что это будет весь экран, и вам нужно установить его startY в соответствии с положением списка. – shem