5

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

コメントや提案は大歓迎です。

前もって感謝します

4

2 に答える 2

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);            
    }
    

これが他の人の役に立つことを願っています。

于 2013-01-11T04:06:12.797 に答える
1

プロジェクトを見ると、(あまり)あまり使用されていないことがわかります。したがって、公式ドキュメント(ソースでJavadocは使用されていません...)またはチュートリアルを探すのは無意味に思えます。

だからあなたは自分でそれをしなければならないので、プロジェクトが持っている唯一のJavaソースファイルをチェックしてください、それは使いにくいようには見えません:

  • クラスがクラスを拡張していることに注意してください。これにより、通常のFrameLayoutFrameLayoutとして動作すると想定できます。したがって、FrameLayout関連のチュートリアルを確認してください。
  • publicZoomlayoutの「API」を定義するメソッドに焦点を当てます
于 2013-01-10T10:18:18.660 に答える