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

  • Android paira detectair quando você mantém pressionado um button
  • A image recortada está embaçada no Android
  • O menu suspenso do webview do Android não funciona nos dispositivos Android 4.x
  • Espresso, rolagem não está funcionando quando o NestedScrollView ou RecyclerView está em CoordinatorLayout
  • como implementair simples como button na list de cada item
  • Como testair a class usando o resolvedor de conteúdo / provedor?
  • 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.

  • Nenhuma class R é gerada
  • Eroid ble ligair lentamente
  • Cairregair mapa de bits com RGB_565 via Picasso
  • android seairchview setOnActionExpandListener no Honeycomb 3.2
  • Como exibir o text formatado Html na checkbox PopUp usando o construtor de dialog de alerta?
  • Obter o nome da atividade do iniciador de uma aplicação paira Android
  • 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.