Я расширил LinearLayout (вертикальный), чтобы создать пользовательский составной компонент. Это в свою очередь содержит двух детей:
- один пользовательский вид, который рисуется непосредственно на холсте вида.
- один HorizontalScrollView-> LinearView (Горизонтальный) -> Несколько пользовательских представлений.
Теперь я хотел бы перерисовать пользовательское представление , чтобы оно соответствовало видимому содержимому представления прокрутки . Причина этого заключается в том, что длинный массив пользовательских компонентов в представлении прокрутки в основном статичен и подходит для рисования заранее, в то время как вид сверху должен быть высоко динамичным и относиться к любым объектам, видимым в представлении прокрутки.
Надеюсь, я прояснил проблему / идею несколько яснее. Я не совсем уверен, что это лучший подход, и мне бы хотелось услышать любые предложения об альтернативных решениях или, возможно, некоторую идею о том, как вызвать событие перерисовки при каждом изменении положения прокрутки в HorizontalScrollView.
Спасибо!