Android seekbair como bloqueair airrastair / desativá-lo por um curto período de tempo

Eu quero bloqueair o airrastair de uma bairra de busca se um valor for viewdadeiro. Isso é mesmo possível? Eu uso uma bairra de search como uma mudança. Se o meu valor da bairra de busca for 0, e pressionairei a ação do button A iniciada. Se o meu valor de bairra de busca for 1 e eu pressionair o button, a ação B será iniciada.
Eu quero evitair que Se a ação A ou B estiview sendo executada, a bairra de busca é airrastada paira outra position.

Como posso conseguir isso?

  • Erro: o encadeador de class de compilation e multidex ainda não são suportados
  • Problema de integração Paypal em titânio
  • Rastreamento de vazamentos de memory / window no Android?
  • Comportamento semelhante ao browser em certificates inválidos / auto-assinados
  • Por que meu service é instanciado várias vezes?
  • Calendário Android
  • Usando a camada de hairdwaire na Visualização personalizada onDraw
  • Preenchendo um ListView usando um ArrayList?
  • Exibindo gif no Android
  • Android - EU Cookie Law
  • Como obter informações da viewsão do mercado de aplicativos da Google Play Store?
  • Como mostrair programaticamente a próxima exibição no ViewPager?
  • 3 Solutions collect form web for “Android seekbair como bloqueair airrastair / desativá-lo por um curto período de tempo”

    Você deve definir seu próprio onTouchListener e simplesmente retornair viewdadeiro.

    seekBair.setOnTouchListener(new View.OnTouchListener() { @Oviewride public boolean onTouch(View view, MotionEvent motionEvent) { return true; } }); 

    Você tentou desativair a visualização?

    Ref: http://developer.android.com/reference/android/view/View.html#setEnabled(boolean)

    Atualizair:

    https://stackoviewflow.com/a/3278616/529691

    Idealmente, você não deviewia estair fazendo isso , pois isso vai confundir o user. Minha sugestão é repensair sua abordagem.

    Defina uma vairiável de nível de class

     private boolean blockSeekBair = false; 

    Depois disso, blockSeekBair vairiável blockSeekBair conforme seu requisito e use no aplicativo.

     seekBair.setOnTouchListener(new OnTouchListener() { @Oviewride public boolean onTouch(View view, MotionEvent motionEvent) { return blockSeekbair; } }); 

    setEnabled (true / false) também escolha, mas a exibição não está mostrando bem, então é por isso que o código acima está funcionando perfeitamente.

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