2013-01-10 11 views
5

android-zoom-view.jarの実装方法に関するWikiやドキュメントはありますか? http://code.google.com/p/android-zoom-view/に見つかりました。アンドロイドスクロールビューのズームを実装するためにアプリケーションで使用しようとしていますが、それについてはWikiを見つけることができません。Wiki about android-zoom-view.jar

ご意見やご提案は大変ありがとうございます。プロジェクトを見ているときは、事前

+0

ドキュメントがない(ランダムな)コードがいくつか見つかりましたが、試してみたいですか? – Veger

+0

はいご紹介ありがとうございます。 – jmetran

+0

コードはGithubにありますので、おそらくそれをフォークしてREADMEファイルを追加する必要があります。 https://github.com/Polidea/android-zoom-view参考までに、私のフォークはXMLからクラスを直接組み込むことで問題を解決していますので、代わりに私のレポをフォークすることができます:https://github.com/daj/ android-zoom-view –

答えて

7

の「API」を定義して。 これは私の使い方です。

  1. ズーム機能を適用するビューの新しいレイアウト(R.layout.zoomable_view)を作成します。
  2. ZoomViewの内部に配置します。
  3. 次に、Zoomableビューを表示するメインコンテナに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);    
    } 
    

私は、これは他人を助けることを願っています。

+0

私はちょうど結果のないあなたのコードを試しましたが、書いた通りです。何か案は? – Peter

+0

R.layout.zoomable_viewに他のオブジェクトを追加する – jmetran

+0

ありがとうございました! – Peter

1

おかげで、あなたはそれが非常に(非常に)使用されていないと仮定することができます。したがって、公式のドキュメントを探す(Javadocはソースで使用されていません...)またはチュートリアルは無意味です。

ですから、プロジェクトがあり、それを使用することが困難に見えないそれを自分で行う必要があり、そうonly java source fileをチェックアウト:クラスはFrameLayoutクラスを拡張するので、あなたがそれを取ることができることを

  • お知らせ通常のFrameLayoutとして動作します。だからFrameLayout related tutorialsをチェックしてください。 public方法で
  • フォーカス、それは私がアンドロイド-ズームview.jarを使用する方法についての私のコードを共有したいZoomlayout
+0

アドバイスをいただきありがとうございます。それは私の多くを助けます。 – jmetran