A barra de rolagem na minha visualização de rolagem só é visível quando eu começo a rolagem. Como posso sempre mostrar isso?
android
scrollview
jul
fonte
fonte
view.setScrollBarFadeDuration(0);
setScrollBarFadeDuration(0)
), porquesetScrollbarFadingEnabled(false)
não funciona em todos os lugaressetScrollBarFadeDuration(0);
é mais confiávelDefinir a
android:scrollbarFadeDuration="0"
vontade fará o truque.fonte
Existem 2 maneiras:
ScrollView.setScrollbarFadingEnabled(false);
android:fadeScrollbars="false"
Simples assim!
fonte
Tente isso, pois as sugestões acima não funcionaram para mim quando eu quis fazer isso em um TextView:
Boa sorte.
fonte
Não se esqueça de adicionar
android:scrollbars="vertical"
juntoandroid:fadeScrollbars="false"
ou ele não será exibido em alguns casos.fonte
Tente
android:scrollbarAlwaysDrawVerticalTrack="true"
na vertical. e tenteandroid:scrollbarAlwaysDrawHorizontalTrack="true"
para horizontalfonte
Como nenhuma das opções acima funcionou para mim, eis o que fez:
android:scrollbarDefaultDelayBeforeFade="500000"
fonte
android:scrollbarFadeDuration="0"
às vezes não funciona depois que eu saio dos aplicativos e inicio novamente. Então eu adicionogallery.setScrollbarFadingEnabled(false);
à atividade e ela funciona!fonte
Estes dois juntos trabalharam para mim:
fonte
Estilize sua barra de rolagem Visibilidade, Cor e Espessura da seguinte maneira:
Espero que ajude a economizar algum tempo.
fonte
Eu tive o mesmo problema. A barra tinha a mesma cor de fundo. Experimentar:
fonte
Simples e fácil. Adicione este atributo ao
ScrollBar
:Ou você pode fazer isso em Java:
Ou em kotlin:
fonte
setVertical * ajudou a tornar a barra de rolagem vertical sempre visível programaticamente
fonte
Definir isso fará o truque. Mude o @drwable para seu próprio estilo.
fonte