官方文档介绍:http://www.zhdoc.net/android/reference/android/widget/ViewFlipper.html
java.lang.Object
   ↳ android.view.View
     ↳ android.view.ViewGroup
       ↳ android.widget.FrameLayout
         ↳ android.widget.ViewAnimator
           ↳ android.widget.ViewFlipper

一 常用xml属性:

1、android:autoStart   boolean 类型  是否自动开始动画播放

2android:flipInterval  int型 轮播时间  毫秒

3、android:foregroundGravity  设置对齐方式,用于前景drawable。

4、 android:inAnimation="@anim/anim_come_in"  设置进入动画

5、 android:outAnimation="@anim/anim_get_out"  设置退出动画

二 常用方法


三 使用实例:

xml布局:

    // 退出动画    

动画 在res下新建anim资源  

进入动画anim_come_in

            
退出动画anim_get_out:
            

使用  填充自定义需要滚动的布局即可:

要滚动的布局:

       

activity:

public class MainActivity extends AppCompatActivity {    private ViewFlipper viewFlipper;    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_main);        initView();    }    private void initView(){        viewFlipper = findViewById(R.id.vf_page);        for (int i = 0; i <6; i++) {            // 要滚动的布局            View view = View.inflate(this,R.layout.flipper_item,null);            TextView textView = view.findViewById(R.id.tv_des);            // 实际开发获取到滚动view赋值            textView.setText(String.valueOf(textView.getText().toString()+i));            // 添加到viewFlipper里            viewFlipper.addView(view);        }    }}


更多相关文章

  1. android图片切换ImageSwichter的动画切换效果
  2. android图片切换ImageSwichter的动画切换效果
  3. Android动画学习
  4. [Android] TextView的垂直滚动效果
  5. android源码学习之animation1
  6. android支付宝首页、蚂蚁森林效果、视频背景、校园电台、载入收
  7. android logo:内核、android开机动画
  8. TextView 滚动
  9. android textview内容超长滚动视图

随机推荐

  1. Android技能树 — 排序算法基础小结
  2. android 写 xml时,加layout与不加的区别(如
  3. android:RecyclerView局部刷新那点事~
  4. Android开发工具——ADB(Android(安卓)De
  5. Android热更新实现原理
  6. Android入门学习:Android 系统框架及应用
  7. Android开发100G文档知识大全资料集合
  8. react-native webView android使用本地ht
  9. Android Drawable Resources系列10:
  10. Android跑马灯效果,字体滚动滚屏效果