2

私の問題に対する比較的単純な解決策を求めてグーグルでかなりの時間を費やしているときに、これが2次元スクロールの解決策であることがわかりました。スクロールビューにネストされた水平スクロールビューがあります。私はこれをいくつかの方法でいじりましたが、何も機能させることができませんでした。このようなコンセプトを機能させる方法について、誰かアイデアはありますか?

Scrollview scrollY = (ScrollView)findViewById(R.id.scrollY);
LinearLayout scrollYChild = (LinearLayout)findViewById(R.id.scrollYChild);

@Override
public boolean dispatchTouchEvent(MotionEvent event) {
    scrollYChild.dispatchTouchEvent(event);
    scrollY.onTouchEvent(event);
    return true;
}

http://blog.gorges.us/2010/06/android-two-dimensional-scrollview/も見つけましたが、このような長いコードを適切に実装する方法がまったくわかりません。

2 次元スクロールが webview に固有のものであるが、他の場所には存在しないということは、私にはあまり意味がありません... ありとあらゆる助けに感謝します。

編集: ギャラリー内の画像を拡大すると、これはどのように機能しますか。確かに、ここで同じ機能を実装する方法が必要です。

4

1 に答える 1