在Eclipse中查看ViewFlipper的类关系图:
ViewFlipper,不妨把它看做一个容器吧,你可以把许多的View放在这个容器中,让它展示给用户,虽然它每次只展示一个view,我感觉它的用途更好是作为广告展示,比如类似购物网站那样的广告滚动展示。这个demo是一个手动滑动屏幕查看图片的例子,共有10张图片,左右滑动可以查看图片,效果不是很好。其实用ViewPager会更好些。
程序运行截图:
这个是Main类,它是点击icon就运行的主Activity,它只是负责把ViewFlipperView展示给用户。
public class Main extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(new ViewFlipperView(this));
}
}
这是最关键的ViewFlipperView,展示图片的同时,也用一排点点来告诉用户已经展示到第几张图片了。
/**
* 这是一个类似于ViewFlipper的Wiget。
*