需要先添加viewFlow的Jar包,也可以直接在项目-->properties-->Android-->Library-->Add
在xml文件中添加
<org.taptwo.android.widget.ViewFlow
android:id="@+id/viewFlow"
android:layout_width="200dp"
android:layout_height="200dp"
android:layout_gravity="center_vertical"
app:sidebuffer="3" />
<org.taptwo.android.widget.CircleFlowIndicator
android:id="@+id/viewflowindic"
android:layout_width="wrap_content"
android:layout_height="30dp"
android:layout_gravity="bottom"
android:layout_marginLeft="@dimen/player_bag_flowIndicator_marginLeft"
app:fadeOut="1000"
app:inactiveType="fill" />
代码中 ViewFlow viewFlow = (ViewFlow) findViewById(R.id.viewFlow);
viewFlow.setAdapter(adapter);
CircleFlowIndicator indic = (CircleFlowIndicator) .findViewById(R.id.viewflowindic_bag);
viewFlow.setFlowIndicator(indic);
flowPageFlag = 0;
viewFlow_bag.setOnViewSwitchListener(new ViewSwitchListener() {
public void onSwitched(View view, int position) {
flowPageFlag = position;
}
});