9

这是页面卷曲动画的演示: http ://www.youtube.com/watch?v=aVZHN_o45sg

有几个页面卷曲动画库:

它们旨在与位图可绘制对象一起使用,而不一定与视图组一起使用。如果想知道是否有人为 ViewPagers 提出了类似的页面卷曲过渡。

4

2 回答 2

1

不是直接的方法..但是,如何通过 getDrawingCache() 方法创建视图组的位图并将位图传递给库。

于 2013-04-12T19:58:53.040 回答
1

是我刚刚遇到的一个图书馆;它有一个很好的页面卷曲转换。这不是您想要的完全相同的页面卷曲;但也许对任何人都有一些补救措施

它看起来如何

依赖

implementation 'com.wajahatkarim3.easyflipviewpager:easyflipviewpager:1.0.0'

用法

// Get ViewPager and Set Adapter        
myViewPager = findViewById(R.id.myViewPager);
pagerAdapter = new MyPagerAdapter(this);
myViewPager.setAdapter(pagerAdapter);

// Create an object of page transformer
BookFlipPageTransformer bookFlipPageTransformer = new BookFlipPageTransformer();

// Enable / Disable scaling while flipping. If true, then next page will scale in (zoom in). By default, its true.
bookFlipPageTransformer.setEnableScale(true);

// The amount of scale the page will zoom. By default, its 5 percent.
bookFlipPageTransformer.setScaleAmountPercent(10f);

// Assign the page transformer to the ViewPager.
myViewPager.setPageTransformer(true, bookFlipPageTransformer);
于 2019-10-03T05:07:02.897 回答