捏缩放不会缩小移动到下一个片段页面

Luf*_*ffy 14 android pinchzoom

我用这个polidea Zoomview做了捏缩放.我在片段页面中实现了这个捏缩放代码.

ZoomView zoomView;

//inside onCreateView method

zoomView= new ZoomView(getActivity());
zoomView.setLayoutParams(new LinearLayout.LayoutParams(LayoutParams.MATCH_PARENT, LayoutParams.MATCH_PARENT));

zoomView.addView(gridTable);
zoomView.setRotationY(180);
gridviewlayout.addView(zoomView);
Run Code Online (Sandbox Code Playgroud)

zoomview jar

捏放大和缩小在gridview表页面中工作.但是如果我放大页面然后滚动到下一个片段页面.之后当我回到上一个片段页面时,页面仍然处于缩放状态.

我想要做的是当我移动到下一个片段页面时重置页面处于正常状态.

我搜索了很多样本​​.但是一切都与Imageview有关.我没有得到任何样本,用于缩放带有布局的片段.

任何人都可以帮助我.谢谢.

mml*_*loo 5

在片段中添加以下代码:

@Override
public void setUserVisibleHint(boolean isVisibleToUser) {
    super.setUserVisibleHint(isVisibleToUser);
    if(!isVisibleToUser){
        if(mZoomView != null)mZoomView.zoomTo(1,0,0);
    }
}
Run Code Online (Sandbox Code Playgroud)