私の問題に対する比較的単純な解決策を求めてグーグルでかなりの時間を費やしているときに、これが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 に固有のものであるが、他の場所には存在しないということは、私にはあまり意味がありません... ありとあらゆる助けに感謝します。
編集: ギャラリー内の画像を拡大すると、これはどのように機能しますか。確かに、ここで同じ機能を実装する方法が必要です。