8

ho bisogno di personalizzare ScrollView così apparirà come nella foto: enter image description here
ho già personalizzato con successo il Thumb e la Track, ma non so come aggiungere Arrows come nel foto che ho fornito.

Qui è lo stile che sto usando:Personalizzazione Android ScrollView verticale Scrollbar

<!-- Scrollbar --> 
    <style name="scroll_view"> 
     <item name="android:scrollbarAlwaysDrawVerticalTrack">true</item> 
     <item name="android:scrollbars">vertical</item> 
     <item name="android:fadeScrollbars">false</item> 
     <item name="android:scrollbarThumbVertical">@drawable/sb_thumb</item> 
     <item name="android:scrollbarTrackVertical">@drawable/sb_track_vertical_bg</item> 
    </style> 

Il Arrows dovrebbe essere una parte dello stile ScrollView per evitare la spaziatura extra e anche loro devono essere semplici, non cliccabile e e.t.c.

+0

Non può semplicemente inserire le frecce nella drawable utilizzato per la pista? – Luksprog

+0

Posso ma poi il puntatore della barra di scorrimento scorrerà sopra le frecce. – EvZ

+0

Come un piccolo trucco, non puoi aggiungere anche uno spazio trasparente grande quanto le parti di frecce sul pollice disegnabili? – Luksprog

risposta

0

Se si desidera aggiungere pulsanti su e giù, è possibile posizionare due pulsanti sopra e sotto di Scrollview. E scorrere la barra di scorrimento in modo programmatico al clic del pulsante. A tale scopo, è possibile utilizzare codice seguente,

scrollview.scrollTo(5, 10); 
+0

Grazie per la risposta, ma deve essere un modo più semplice per posizionare anche intestazioni e piè di pagina non cliccabili sulla traccia verticale tramite lo stile. – EvZ