【代码】Android ViewFlow 实现左右滑动

发布时间:2016-12-10 18:52:00 编辑:www.fx114.net 分享查询网我要评论
本篇文章主要介绍了"【代码】Android ViewFlow 实现左右滑动",主要涉及到【代码】Android ViewFlow 实现左右滑动方面的内容,对于【代码】Android ViewFlow 实现左右滑动感兴趣的同学可以参考一下。

本文所介绍的ViewFlow,它提供了三个组件ViewFlow、FlowIndicator和TitleFlowIndicator,它是一个开源的android UI库。它可以使由Adapter产生的ViewGroup中的View可以水平滑动,以实现跟好的效果。 一般情况下,当你需要做一个滑动然而不确定view的数目时,可以考虑使用ViewFlow。如果你的view数目确定,使用Fragments 或兼容库里的ViewPager比较好 。   如何使用呢?下面介绍使用方法:  首先在你的layout文件中加入: <org.taptwo.android.widget.ViewFlow android:id="@+id/viewflow" app:sidebuffer="5" /> 说明:app:sidebuffer属性是ViewFlow组件自定义的,使用这些属性时,需要增加如下的xml的命名空间: xmlns:app="http://schemas.android.com/apk/res/your.application.package.here" 然后在你的Activity里面添加如下代码用于使用ViewFlow: ViewFlow viewFlow = (ViewFlow) findViewById(R.id.viewflow); viewFlow.setAdapter(myAdapter); //设置初始view的位置 //viewFlow.setAdapter(myAdapter, 8); //监听view切换事件,简单的需求可不监听 viewFlow.setOnViewSwitchListener(newViewSwitchListener() { publicvoidonSwitched(View v, intposition) { //您的方法写在这里 } }); 当然,你也可以使用该库中的FlowIndicator为你在多个view中切换时提供一个指示器,目前该库已经实现了两种指示器:一种是圆点指示器FlowIndicator;另一种是标题指示器TitleFlowIndicator。 本文出自 “清源教育” 博客,转载请注明此处,谢谢!欢迎登录清源教育官网,查看更多视频教程。

上一篇:Android中AsyncTask(异步执行任务)的使用
下一篇:Git基础

相关文章

相关评论