Android 刷安卓应用程序

Android 刷安卓应用程序,android,android-fragments,swipe-gesture,Android,Android Fragments,Swipe Gesture,我正在尝试制作一个应用程序,它基本上是一本书。在这个应用程序里面有书,有章节,有诗句。我正在努力决定哪种方式是实现这一点的最佳方式。我正在使用片段和滑动视图,当我滑动到下一页时,它将更改章节。我的问题是,因为这个应用程序将有大约一百本书,更多的章节,更多的对比,我不认为为每个章节制作新的片段会有利于应用程序的性能。是否有某种方法或布局最适合我的应用程序?您想要这样的卷曲动画: 要获得此动画,请使用overridePendingTransition: startActivity(new Inte

我正在尝试制作一个应用程序,它基本上是一本书。在这个应用程序里面有书,有章节,有诗句。我正在努力决定哪种方式是实现这一点的最佳方式。我正在使用片段和滑动视图,当我滑动到下一页时,它将更改章节。我的问题是,因为这个应用程序将有大约一百本书,更多的章节,更多的对比,我不认为为每个章节制作新的片段会有利于应用程序的性能。是否有某种方法或布局最适合我的应用程序?

您想要这样的卷曲动画:

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

startActivity(new Intent(this, NewActivity.class));  
overridePendingTransition(R.anim.push_left_in,R.anim.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:toXDelta="0" android:duration="300"/>  
  <alpha android:fromAlpha="0.0" android:toAlpha="1.0" android:duration="300" />  

</set>  



  • “我不认为为每一章制作新的片段会对应用程序的性能有好处”--如果你将
    FragmentStatePagerAdapter
    ViewPager
    一起使用,你应该没问题。感谢Commonware,我现在正在研究FragmentPagerAdapter和ViewPager,这正是我需要的。
    <?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>