摘要:本文将带你了解Android编程之ViewFlow:android View滑动库,希望本文对大家学Android有所帮助
ViewFlow是一个android View滑动库
使用
首先在你的layout中加入
Java
<org.taptwo.android.widget.ViewFlow
android:id="@+id/viewflow"
app:sidebuffer="5"
/>
1234567
<org.taptwo.android.widget.ViewFlow android:id="@+id/viewflow" app:sidebuffer="5" />
在你的activity中加入以下代码
Java
ViewFlowviewFlow = (ViewFlow) findViewById(R.id.viewflow);
viewFlow.setAdapter(myAdapter);
//设置初始view的位置
//viewFlow.setAdapter(myAdapter, 8);
//监听view切换事件,简单的需求可不监听
viewFlow.setOnViewSwitchListener(newViewSwitchListener() {
publicvoidonSwitched(View v, intposition) {
//您的方法写在这里
}
});
ViewFlowviewFlow = (ViewFlow) findViewById(R.id.viewflow); viewFlow.setAdapter(myAdapter); //设置初始view的位置 //viewFlow.setAdapter(myAdapter, 8); //监听view切换事件,简单的需求可不监听 viewFlow.setOnViewSwitchListener(newViewSwitchListener() { publicvoidonSwitched(View v, intposition) { //您的方法写在这里 } });
ViewFlow,它提供了三个组件ViewFlow、FlowIndicator和TitleFlowIndicator。它可以使由Adapter产生的ViewGroup中的View可以, 跟随着手指 水平滑动
一般情况下,当你需要做一个滑动然而不确定view的数目时,可以考虑使用ViewFlow。如果你的view数目确定,使用Fragments 或兼容库里的ViewPager比较好 。
viewflow-example的运行效果:
github地址 https://github.com/pakerfeldt/android-viewflow
本文由职坐标整理并发布,希望对同学们有所帮助。了解更多详情请关注职坐标移动开发之Android频道!
您输入的评论内容中包含违禁敏感词
我知道了
请输入正确的手机号码
请输入正确的验证码
您今天的短信下发次数太多了,明天再试试吧!
我们会在第一时间安排职业规划师联系您!
您也可以联系我们的职业规划师咨询:
版权所有 职坐标-一站式IT培训就业服务领导者 沪ICP备13042190号-4
上海海同信息科技有限公司 Copyright ©2015 www.zhizuobiao.com,All Rights Reserved.
沪公网安备 31011502005948号