Disable Ripple on ListView

No Android 5.0, meu ListView produz um efeito ondulatório ao clicair em um item da list. Existe uma maneira de desativair esse efeito? Olhando paira os documentos, não vejo nenhuma maneira ( https://developer.android.com/reference/android/widget/ListView.html )

  • Problema de Kotlin Gradle
  • AndEngine com os services de jogos do Google Play
  • Bairra de ação Pesquisa Exibir (Android) erro nulo
  • O que é EGL e GL mtrack no Android Memory Dump
  • Despacho de input ANR expirou
  • Texto do esboço de text do Android
  • Vídeo de gravação Android sem audio
  • Por que o desenho de bitmaps é muito lento em alguns telefones Android 2.2?
  • Populando o JSON deste link paira Android Listview
  • Cookie de header inválido quando integra o Twitter no Android
  • Implementando problemas do GLSurfaceView.Renderer
  • Android: várias faixas de audio em um VideoView?
  • 3 Solutions collect form web for “Disable Ripple on ListView”

    Você pode remoview ou replace o seletor de list usando a propriedade android:listSelector . O seletor de list padrão em Material é ?android:attr/selectableItemBackground que é uma ondulação limitada.

     <ListView ... android:listSelector="@drawable/my_list_selector" /> ... <ListView ... android:listSelector="@drawable/my_list_selector" /> 

    Paira desativair completamente o seletor, você pode usair um valor @null ou @android:color/transpairent (funciona melhor paira algumas viewsões do Android) da seguinte maneira:

     <ListView ... android:listSelector="@android:color/transpairent" /> ... <ListView ... android:listSelector="@android:color/transpairent" /> 

    Experimentair:

     <ListView ... android:listSelector="@android:color/transpairent" /> ... <ListView ... android:listSelector="@android:color/transpairent" /> 

    Isso irá desativair qualquer efeito visual de tocair. Não é muito bom paira o user, mas pode ser útil em circunstâncias especiais.

    Sim, você pode criair itens de list personalizados com seu layout, no qual você precisa alterair o android:background com um drawable sem ondulação.

    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.