Eu passei por isso semana passada, a melhor maneira que achei foi fazendo assim, eu tentei fazer através do onPageChangeListener mas não ficou legal.
Se você estiver usando ViewPager é só criar uma classe que estenda ViewPager, e sobreescrever os métodos onTouchEvent, onInterceptTouchEvent, você pode criar um set e um get para mudar de estado, para ativar o swipe depois de validado,
implementa algum metódo que irá validar os campos obrigatórios, e chama ele a cada mudança de focus dos campos obrigatórios e depois de validado e só setar uma variavel na classe que você sobreescreveu para habilitar o swipe.
Em segunda-feira, 31 de março de 2014 00h28min55s UTC-3, Jean Santiago escreveu:
-- Se você estiver usando ViewPager é só criar uma classe que estenda ViewPager, e sobreescrever os métodos onTouchEvent, onInterceptTouchEvent, você pode criar um set e um get para mudar de estado, para ativar o swipe depois de validado,
implementa algum metódo que irá validar os campos obrigatórios, e chama ele a cada mudança de focus dos campos obrigatórios e depois de validado e só setar uma variavel na classe que você sobreescreveu para habilitar o swipe.
Em segunda-feira, 31 de março de 2014 00h28min55s UTC-3, Jean Santiago escreveu:
Pessoal,
Estou usando este tutorial abas com swipe para preenchimento de um cadastro:
http://www.androidhive.info/2013/10/android-tab-layout- with-swipeable-views-1/ Porém antes da mudança de uma aba pra outra, queria verificar se todos os campos obrigatórios foram preenchidos e caso não, restringir a mudança de aba.
Alguém já passou por isso?Pesquisei e não consegui achar uma solução.
--
Atenciosamente,Jean Santiago
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
0 comentários:
Postar um comentário