是否有任何关于如何实现 android-zoom-view.jar 的 Wiki 或任何文档。我在http://code.google.com/p/android-zoom-view/上找到了它,我想尝试在我的应用程序上使用它来实现对 android scrollview 的缩放,但这让我很难做到这一点,因为我找不到任何关于它的维基。
非常感谢任何意见或建议。
提前致谢
是否有任何关于如何实现 android-zoom-view.jar 的 Wiki 或任何文档。我在http://code.google.com/p/android-zoom-view/上找到了它,我想尝试在我的应用程序上使用它来实现对 android scrollview 的缩放,但这让我很难做到这一点,因为我找不到任何关于它的维基。
非常感谢任何意见或建议。
提前致谢
我想分享有关如何使用 android-zoom-view.jar 的代码。这就是我使用它的方式。
然后将 ZoomView 放置到要显示可缩放视图的主容器中。
private ZoomView zoomView;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_zoomable);
View v = ((LayoutInflater) getSystemService(Context.LAYOUT_INFLATER_SERVICE)).inflate(R.layout.zoomable_view, null, false);
v.setLayoutParams(new LinearLayout.LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.FILL_PARENT));
zoomView = new ZoomView(this);
zoomView.addView(v);
main_container = (LinearLayout) findViewById(R.id.main_container);
main_container.addView(zoomView);
}
我希望这对其他人有帮助。
在查看项目时,您可以假设它没有(非常)使用。因此,寻找官方文档(源代码中没有使用Javadoc ...)或教程似乎毫无意义。
所以你必须自己做,所以查看项目唯一的java源文件,它看起来并不难使用:
FrameLayout
该类,因此您可以假设它的行为类似于常规FrameLayout。所以查看FrameLayout 相关教程。public
方法,因为它定义了 Zoomlayout 的“API”