Swipe Fragments Android应用

时间:2015-03-21 16:34:41

标签: android android-fragments swipe-gesture

我正在尝试创建一个基本上是一本书的应用程序。在这个应用程序里面,它有书籍,有章节,有经文。我正在尝试确定实现这一目标的最佳方法。我正在使用片段和滑动视图,当我滑动到下一页时,它将更改章节。我的问题是,因为这个应用程序将有大约一百本书,更多章节,还有更多,我不认为为每个章节制作新的碎片会对应用程序性能有好处。是否有适合我的应用程序的特定方法或布局?

1 个答案:

答案 0 :(得分:0)

你想要像这样的卷曲动画:

https://www.youtube.com/watch?v=mP_AlvJqSLQ

要获得此动画,请使用overridePendingTransition:

startActivity(new Intent(this, NewActivity.class));  
overridePendingTransition(R.anim.push_left_in,R.anim.push_up_out); 

push_left_in.xml:

<?xml version="1.0" encoding="utf-8"?>  
<set xmlns:android="http://schemas.android.com/apk/res/android">  

  <translate android:fromXDelta="100%p" android:toXDelta="0" android:duration="300"/>  
  <alpha android:fromAlpha="0.0" android:toAlpha="1.0" android:duration="300" />  

</set>  

push_up_out.xml:

<?xml version="1.0" encoding="utf-8"?>  
<set xmlns:android="http://schemas.android.com/apk/res/android">  

  <translate android:fromXDelta="100%p" android:fromYDelta="100%p" android:toXDelta="0" android:toXDelta="0" android:duration="300"/>  

</set> 

如果您需要教程或样本,请点击以下链接:

  1. http://www.41post.com/3368/programming/android-changing-the-animation-between-activities
  2. https://github.com/harism/android_page_curl
  3. https://github.com/emilsjolander/android-FlipView
  4. https://github.com/MysticTreeGames/android-page-curl