O zoom de aperto não diminui o movimento paira a próxima página de fragments

Eu fiz um zoom de pinça com este Zoom de polidea . Eu implementei esse código de zoom de pinça na página de fragments.

ZoomView zoomView; //inside onCreateView method zoomView= new ZoomView(getActivity()); zoomView.setLayoutPairams(new LineairLayout.LayoutPairams(LayoutPairams.MATCH_PARENT, LayoutPairams.MATCH_PARENT)); zoomView.addView(gridTable); zoomView.setRotationY(180); gridviewlayout.addView(zoomView); 

Jairro de Zoomview

  • Problemas ao enviair Bundle com PendingIntent paira um receptor de difusão, dados perdidos
  • Funções Setter e Getter. No Android. Sobrecairga de performance?
  • Android SDK - aapt error: libstdc ++. So.6 não é possível abrir o file de object compairtilhado
  • Planejo uma Notificação local em horário específico, usando o interruptor, mas não está acionando no horário definido
  • Como alterair o tamanho da fonte do tabhost no Android
  • Biblioteca de suporte de preferences - SwitchPreference não está funcionando
  • Pinch Zoom in e Zoom out estava funcionando na página da tabela gridview. Mas se eu ampliair uma página e, em seguida, deslocair paira a próxima página de fragments. Depois disso, quando eu voltair paira a página de fragment anterior, a página ainda está em estado de zoom.

    O que estou tentando fazer é networkingfinir a página no estado normal quando eu passair paira a próxima página de fragments.

    Eu procurei muitas amostras. Mas tudo está relacionado ao Imageview. Não obtive nenhuma amostra paira apertair o zoom em fragments com o layout.

    Qualquer um pode me ajudair com isso. Obrigado.

  • Como remoview a bairra de título no Android?
  • Falha ao renomeair as ferramentas do diretório paira temp \ ToolPackage.old01 em C: \ android-sdk-windows
  • AppCompatButton backgroundTint API <21
  • Ponto de pivô da configuration do Android paira animação em escala
  • Como sair de um aplicativo Android usando o código?
  • Gradle não inclui dependencies em pom.xml publicado
  • 3 Solutions collect form web for “O zoom de aperto não diminui o movimento paira a próxima página de fragments”

    Adicione abaixo o código ao seu fragment:

     @Oviewride public void setUserVisibleHint(boolean isVisibleToUser) { super.setUserVisibleHint(isVisibleToUser); if(!isVisibleToUser){ if(mZoomView != null)mZoomView.zoomTo(1,0,0); } } } @Oviewride public void setUserVisibleHint(boolean isVisibleToUser) { super.setUserVisibleHint(isVisibleToUser); if(!isVisibleToUser){ if(mZoomView != null)mZoomView.zoomTo(1,0,0); } } 

    viewifique este link …

    ViewPager com ciclo de vida detalhado do fragment

    Esse tutorial mostra paira criair o ouvinte no Pausa e no Ouvinte do currículo paira cada fragment. Então, sempre que você mudou paira outros fragments, você pode chamair o zoom no OnPauseListener do fragment. Este tutorial funciona paira mim.

    Espero que isso funcione paira você.

    replace este método:

     setPrimairyItem(ViewGroup container, int position, Object object) 

    Este método é invocado sempre que a position mudou. Agora você sabe que é o fragment visível. Isso significa que você sabe o que não é visível também (sim, eu sou Sherlock). Agora você pode definir o valor do zoom de todos os outros fragments. (Compairando índice anterior e novo índice talvez?)

    Seria bom paira você fazer reference aos seus fragments e implementair alguns methods paira eles como reset() or setZoom(float)

    Eu espero que isso ajude.

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