私はthisライブラリを見つけました。私はそれをカスタマイズしようとしています。私がしようとしているのは、左右にスワイプを変更することです。 これは私が欲しいもののイメージです。FlippableStackViewをカスタマイズする
私はまた、あなたがhereを読むことができるよう他の人が、同じことをやろうとしていることがわかりました。
私はOrientedViewPager
protected void onLayout(boolean changed, int l, int t, int r, int b)
にonLayout方法を変更するtriendが、私はそれがどのように動作するか理解していないので、私は失敗しました。私は変更する必要は一部がここ
// Page views. Do this once we have the right padding offsets from above.
for (int i = 0; i < count; i++) {
final View child = getChildAt(i);
を開始しますが、私は適切にコードを変更する方法がわからないものであると推測します。
私はblipinskが、変更が必要なコードはOrientedViewPagerではなくStackPagerTransformerであると言っていましたが、こちらのページhttp://developer.android.com/reference/android/support/v4/view/ViewPager.PageTransformer.htmlは、通常、ページトランスフォーマがアニメーションのためだけに呼び出されるページ/フラグメントが変化しています。
どうすればいいですか? viewgroup、stackview、pagetransformerをどのようにカスタマイズして作成したかに関する良い本やチュートリアルはどこにありますか? ありがとう
EDIT 1 私はそれほど良くないハックを使用しましたが、動作します。 私はそれがエレガントな解決策ではないと思いますが、私が持っていないページャ
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="265dp"
android:layout_height="400dp"
android:background="@color/white"
android:padding="30dp">
<TextView
android:id="@+id/page_one_text_content"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:rotation="180"
android:text="CONTENT" />
<ImageView
android:id="@+id/page_one_image_content"
android:layout_width="250dp"
android:layout_height="250dp"
android:layout_centerHorizontal="true"
android:layout_centerVertical="true"
android:rotation="180" />
</RelativeLayout>
で作成されたフラグメントの内容に
<com.myapp.app1.flippablestackview.FlippableStackView
android:id="@+id/flippable_stack_view_pager"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:clipToPadding="false"
android:rotation="180" />
と同じここでは180に回転を設定しますこの瞬間に大きな問題を解決するための時間です。
Welpを、使用することをお勧め - 私は垂直方向にそれを必要とするだけであること。あなたは最終的にそれをどのように解決したかについてのコメントがありますか? githubに何かをアップロードしましたか?ありがとう:) – RominaV
[this](https://github.com/blipinsk/FlippableStackView/blob/master/FlippableStackView.gif)のようなものを180度回転しますか? – michoprogrammer
はい!私はそれが実装されている方法が好きなので、私はそのライブラリのコードを探していますが、私はそれが上から来るビューが決定されることを認識できません:/ – RominaV