FlipView目前最流畅的翻转动画效果
介绍:
该库使你通过简简单单几行代码就能实现类似flipboard的翻转效果。比起以前看到的那个android-flip库,这个要流畅很多。
运行效果:
使用说明:
布局代码:
<se.emilsjolander.flipview.FlipView xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:flipview="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:id="@+id/flip_view"
flipview:orientation="vertical"
flipview:overFlipMode="glow" />
activity中:
FlipView flipView = (FlipView) findViewById(R.id.flip_view);
MyAdapter adapter = new MyAdapter();
flipView.setAdapter(adapter);
这里的adapter是一个一般的adapter,跟ListView中使用的adapter方式一样。
api
作者将api设计得尽可能跟ListView一样。
FlipView拥有一个一般的adapter,你可以在如下设置adapter:
void setAdapter(ListAdapter adapter);
ListAdapter getAdapter();
获取可翻转的页数和当前页:
int getPageCount();
int getCurrentPage();
类似于ListView中scrollTo, smoothScrollTo, scrollBy 和smoothScrollBy 作用的一些方法:
void flipTo(int page);
void smoothFlipTo(int page);
void flipBy(int pageDelta);
void smoothFlipBy(int pageDelta);
已下载
0