关于android-zoom-view.jar的Wiki

时间:2013-01-10 09:00:35

标签: android scrollview zooming

是否有任何Wiki或任何有关如何实现android-zoom-view.jar的文档。我在http://code.google.com/p/android-zoom-view/找到了它,我想尝试在我的应用程序上使用它来实现对android scrollview的缩放,但由于我无法找到任何关于它的Wiki,因此我很难做到这一点。

非常感谢任何意见或建议。

提前致谢

2 个答案:

答案 0 :(得分:7)

我想分享关于如何使用android-zoom-view.jar的代码。 这就是我使用它的方式。

  1. 为我想要应用缩放功能的视图创建一个新布局(R.layout.zoomable_view)。
  2. 将其置于ZoomView内。
  3. 然后将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);            
    }
    
  4. 我希望这会对别人有所帮助。

答案 1 :(得分:1)

在查看项目时,您可以认为它没有被使用(非常)。因此,寻找官方文档(源代码中没有使用Javadoc ...)或教程似乎毫无意义。

所以你必须自己做,所以查看项目的only java source file,它看起来并不难:

  • 请注意,该类扩展了FrameLayout类,因此您可以假设它将表现为常规FrameLayout。请查看FrameLayout related tutorials
  • 关注public方法,因为它定义了Zoomlayout的“API”