34

私は現在、ビデオの水平ギャラリーを構築しています。

1 つのビデオだけを中央に配置し、前後のビデオの一部を使用して、そのようなものを作成したいと思います。 ここに画像の説明を入力

最初にギャラリーを選択しましたが、その制限により、他のものを探す必要がありました。ページ インジケーターを表示したいのですが、ギャラリーを使用して実装するのは非常に困難です。

2 番目のオプションは、Android 互換性ライブラリのViewPagerを使用することでした。その上にページインジケーターを実装する方法を見つけました。しかし今、左右のページを部分的に表示するにはどうすればよいでしょうか?

4

2 に答える 2

47

次のページと前のページを部分的に表示するために、負のページ マージンを使用しました。フェード エッジ プロパティを使用して、前/次のページをフェードさせることができます。

ViewPager examplePager = (ViewPager) findViewById(R.id.exampleView);
examplePager.setPageMargin(-50);
examplePager.setHorizontalFadingEdgeEnabled(true);
examplePager.setFadingEdgeLength(30);

これが機能するには、最新のサポート パッケージ (リビジョン 4、2011 年 10 月) も必要です。

于 2011-10-21T15:05:12.457 に答える