答案 0 :(得分:1)
您要找的是ViewPager.PageTransformer
。
使用PageTransformer
,您可以在将视图刷入视图时缩放视图。
这是一个可以缩放你想要的方式的例子。试试这个开始:
public static class PageTransformer implements ViewPager.PageTransformer {
@Override
public void transformPage(View page, float position) {
// this part changes the scale, which is the zoom part
page.setScaleX(1.0F - .33F * Math.abs(position));
page.setScaleY(1.0F - .33F * Math.abs(position));
// this part sets up so the page zooms from the center
page.setPivotX(page.getWidth() / 2.0F);
page.setPivotY(page.getHeight() / 2.0F);
}
}
进行设置:
viewPager.setPageTransformer(false, new PageTransformer());
Customize the Animation with PageTransformer | Android Developers