ViewFlipper导入图片的方式:
(1)静态导入:例如:在<ViewFlipper></ViewFlipper>组件中增加<ImageView>,这种方式比较死板不推荐使用
(2)动态导入:获取ViewFlipper组件后使用addView()方法实现,例如:flipper.addView(getImageView(R.drawable.pic1))
2.实例:使用ViewFlipper实现图片轮播
第一步:在资源文件夹下建立文件夹,且创建图片淡入淡出时的效果xml文件。
第二步:在主布局文件中加入ViewFlipper组件,并在主活动文件中获取组件。
第三步:创建int类型数组文件,添加所要展示图片的Id,并在onCreate方法中动态为ViewFlipper加入子View,使用for循环调用以图片id为参数的创建并返回image的方法。
第四步:所调用的方法中需使用image.setBackgroundResource(resId);的方式设置图片显示形式,保证全屏显示。
第五步:设置ViewFlipper常用方法
3.补充: 实页面自动切换功能
flipper.setFlipInterval(3000);//视图切换的时间间隔
flipper.startFlipping();//开始播放