【发布时间】:2015-05-25 17:14:27
【问题描述】:
我已经用这个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);
捏放大和缩小在gridview表格页面中工作。但是如果我放大页面然后滚动到下一个片段页面。之后当我返回上一个片段页面时,页面仍处于缩放状态.
当我移动到下一个片段页面时,我正在尝试将页面重置为正常状态。
我搜索了很多样本。但一切都与 Imageview 有关。我没有得到任何用于在带有布局的片段中捏放大的样本。
任何人都可以帮助我。谢谢。
【问题讨论】:
-
再解释一下,你用的是viewpager吗?每个fragment中是否有gridview?
-
只有上面的代码我可以做一个捏缩放。但是在移动到下一个片段页面时不能缩小。 @mmlooloo
-
scroll to next fragment你是如何实现的?你在用什么小部件? -
@mmlooloo 抱歉 viewpager 在那里。我在单独的类中使用 viewpager 来连接所有三个片段页面。