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)
捏放大和缩小在gridview表页面中工作.但是如果我放大页面然后滚动到下一个片段页面.之后当我回到上一个片段页面时,页面仍然处于缩放状态.
我想要做的是当我移动到下一个片段页面时重置页面处于正常状态.
我搜索了很多样本.但是一切都与Imageview有关.我没有得到任何样本,用于缩放带有布局的片段.
任何人都可以帮助我.谢谢.
在片段中添加以下代码:
@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)
| 归档时间: |
|
| 查看次数: |
926 次 |
| 最近记录: |