[解決済み] 前ページと次ページの境界を持つViewPager
質問
複数のページを持つビューをデザインしています。以下のように前ページと次ページの端を表示し、2本指スワイプでページを切り替えられるようにしたいのですが、可能でしょうか?
を使ってみました。
ViewPager
提案されたように負のページマージンを使って
ここで
が、これでは片方の端しか画面に表示されず、両方同時に表示されません。
あるいは、画面外にビューの一部を配置し、それをアニメーション化する方法はありますか?
ViewPager
タイプの効果です。
どうすればいいのでしょうか?ありがとうございます。
どのように解決するのですか?
引用元 このテーマに関するブログ記事 :
<ブロッククオート3つ目のアプローチは、定評ある書籍『Android Recipes』の共著者であるDave Smith氏によるものです。彼は、非常に異なる方向へ進み、カスタムコンテナを使用して、一度に複数のページを表示するために子供のクリッピングを無効にしています。
彼の
公開されているサンプルコード
は、全体の動きを示しています。彼のコンテナ(
com.example.pagercontainer.PagerContainer
をラップしています。
ViewPager
を呼び出し
setClipChildren(false);
を使用するため、たとえ
ViewPager
は選択された1つのページにフォーカスされ、その先の座標を持つ他のページは
ViewPager
の範囲に収まっている限り、表示されます。
PagerContainer
. のサイズを変更することで
ViewPager
よりも小さくなるように
PagerContainer
は、その
ViewPager
は、ページのサイズをそのサイズに合わせ、他のページが見えるようにスペースを確保することができます。
PagerContainer
ただし、タッチイベントについては
ViewPager
は、自分自身の可視領域でのみスワイプイベントを処理し、側面に見えるページは無視します。
関連
-
[解決済み】IllegalStateException: ViewPager で onSaveInstanceState の後にこのアクションを実行できません。
-
[解決済み] ViewPagerで指のスワイプによるページングを無効にし、プログラムによるスワイプはできるようにするにはどうすればよいですか?
-
AndroidStudio reports Could not resolve all artifacts for configuration ':app:classpath'.
-
RuntimeException: アクティビティを開始できません ComponentInfo solution
-
android:EMSのプロパティ
-
最新のandroidプロジェクトディレクトリにあるarmeabi-v7aとarmeabiの具体的な意味とその違いを教えてください。
-
android studioが "The activity must be exported or contain an intent-filter" と表示され実行される。
-
Android ProgressBarのスタイルカラーを変更する
-
アンドロイドリストビュー
-
[解決済み] ViewPagerとフラグメント - フラグメントの状態を保存する正しい方法は何ですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
NetworkOnMainThreadException
-
Android.mk:7: *** セパレータがありません。
-
RuntimeException: アクティビティを開始できません ComponentInfo solution
-
android:EMSのプロパティ
-
アプリはGoogle検索でインデックスされません Androidmanifestのクソみたいな黄色い警告
-
Windowsのadbシェルでデータディレクトリにアクセスするとパーミッションが拒否される
-
Androidの美しいSeekBarスタイルのカスタマイズ
-
Android Studioのgitの使用とgitの設定パス
-
Android.support.v7.widget.Toolbar が見つかりませんでした。
-
[解決済み】androidでビューを別のビューの上に配置/オーバーラップ(z-index)