我想在我的应用程序中添加立方体轮播视图。为实现这一目标,我提到了This fragment animation library。但它不是用于viewpager或/ recyclerview的片段。那么有没有办法实现相同的立方效果。对于recyclerview或viewpager?
更多细节:在我的应用程序中,我需要读取当用户垂直移动时读取产品和子产品的json文件,产品将被更改,当用户水平更改时,子产品将被更改。
答案 0 :(得分:0)
尝试此视图寻呼机转换库。访问https://github.com/geftimov/android-viewpager-transformers或者您可以创建自定义立方体viewpager转换,如下所示。它将减少apk大小。
public class CubeTransformer extends BaseTransformer {
@Override
protected void onTransform(View view, float position) {
view.setPivotX(position < 0f ? view.getWidth() : 0f);
view.setPivotY(view.getHeight() * 0.5f);
view.setRotationY(90f * position);
}
@Override
public boolean isPagingEnabled() {
return true;
}
}
然后将其添加到您的视图寻呼机。
pager = (ViewPager) findViewById(R.id.container);
pager.setPageTransformer(true, new CubeTransformer());
这&#39;所有的