android viewflow 使用的一些经验
来源:互联网 发布:算法第四版高清pdf 编辑:程序博客网 时间:2024/05/01 00:10
viewflow 是android开源的控件,发布在github网站上
下载地址是:
https://github.com/pakerfeldt/android-viewflow
本文所介绍的ViewFlow,它提供了三个组件ViewFlow、FlowIndicator和TitleFlowIndicator。它可以使由Adapter产生的ViewGroup中的View可以, 跟随着手指 水平滑动
一般情况下,当你需要做一个滑动然而不确定view的数目时,可以考虑使用ViewFlow。如果你的view数目确定,使用Fragments 或兼容库里的ViewPager比较好 。
如何使用呢?下面介绍使用方法:
首先将viewflow导入到eclips中,如果viewflow这个类出现问题
getMeasuredState 方法 和 MEASURED_STATE_TOO_SMALL 没有找到, 应该是你android的版本太低了 , 必须是11以上的版本才行. 下载对应版本,注意 project.properties这个文件 的版本修改成对应的.
viewflow 是控件的源代码 使用的时候将其中复制到自己的项目中,还有values文件夹中的attr这个文件一起复制.
首先在你的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:
ViewFlowviewFlow = (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实现左右滑动(指示器FlowIndicator的使用)
viewflow-example的运行效果:
http://jingyan.baidu.com/article/7f41ececf8314b593d095c2f.html
- android viewflow 使用的一些经验
- Android ViewFlow的使用
- Android ViewFlow的学习
- Android ViewFlow的一个例子
- android ViewFlow
- android-viewflow
- android 使用ViewFlow实现左右滑动
- android 使用ViewFlow实现左右滑动
- android 使用ViewFlow实现左右滑动
- android 使用ViewFlow实现左右滑动
- Android Studio 一些使用经验
- Android framework的一些经验
- Android的一些小经验
- 使用OpenCV的一些经验
- 使用dotnetnuke的一些经验
- OgreMax的一些使用经验
- zTree使用的一些经验
- 使用cocos2dx的一些经验
- VirtualBox命令行接口VBoxManage配置
- 获取批处理文件所在路径
- Spring整合Rabbitmq
- JS作用域链
- ffmpeg学习备忘
- android viewflow 使用的一些经验
- 交换类排序:冒泡,快速(递归与非递归)
- 线性光耦原理与电路设计
- 使用AsyncTask异步获取联系人信息
- 【计算机网络】关于三种网络通信模式以及java中三种通信方式的实现介绍
- JDK配置与Tomcat配置
- bgfdhyt
- 数据结构与算法面试题80道
- Android Studio如何一直显示行数