android - 像 Apps 应用程序这样的倾斜 fragment

标签 android android-fragments

我受到 Galaxy S4 上 Apps 应用程序的启发,在用户试图滑动到超出我的 View 寻呼机边界的位置时实现 fragment 倾斜。有没有人对如何实现这一目标有任何提示?

Apps 应用程序 View 寻呼机最左边的 fragment :

The left most fragment of the Apps app's view pager

当我尝试向左滑动时:

When I try to swipe left

最佳答案

这不是倾斜,这是旋转,您可以通过以下方式实现:

    mViewPager.setPageTransformer(true, new ViewPager.PageTransformer() {
        @Override
        public void transformPage(View page, float position){
                page.setRotationY(position * -50);
        }
    });

您可以使用 positionpage 来创建非常酷的动画。

关于android - 像 Apps 应用程序这样的倾斜 fragment ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27762768/

相关文章:

android - onOptionsItemSelected() 在 Fragment 上被调用两次

Android 键盘处理入门?

Android - 有没有办法弹出整个任务?

java - Android - 数据未添加到 MySQL 数据库 - 没有错误

android - 在 Android Viewpager 中更改 pagetitle

java - ViewPager 中 Fragments 的长时间运行 AsyncTasks

android - 具有相同菜单、相同布局的 fragment 会导致重复的菜单项

android - 单击文本本身时,TextView(在 ListView 中)onClickItem 未注册

android - Android上的相机预览UI覆盖?

android - 努力获得 'run-time' Android WRITE_EXTERNAL_STORAGE 权限