PagedListView Android 分页滚动列表控件

我要开发同款
匿名用户2016年06月27日
32阅读
开发技术Java
所属分类AndroidUI组件、手机/移动开发、Android UI 组件
授权协议Apache

作品详情

ListView等滚动位置经常不符合用户期望:

很多时候都是看完一页想滑到下一页,但滑动一次距离往往不是不够就是超过,很难控制。

PagedListView工程中提供了PageScroller来解决这个问题。

使用PageScroller可以在中低速滑动后会滚动一页,很慢滑动或很快滑动则按默认处理。

使用方法如下:

new PageScroller(listView).init();

工程中还提供了几个Demo,比如ListViewActivity

packagezuo.biao.pagedlistview;importandroid.app.Activity;importandroid.os.Bundle;importandroid.widget.ArrayAdapter;importandroid.widget.ListView;importjava.util.ArrayList;importjava.util.List;/**ListView示例 *@authorLemon */publicclassListViewActivityextendsActivity{privateListViewlvListView;privateList<String>list;@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.list_view_activity);lvListView=(ListView)findViewById(R.id.lvListView);list=newArrayList<String>();for(inti=0;i<100;i++){list.add("Item"+i);}lvListView.setAdapter(newArrayAdapter<String>(this,android.R.layout.simple_list_item_1,list));newPageScroller(lvListView).init();}}

下载地址(欢迎Star,欢迎Fork)

https://github.com/TommyLemon/PagedListView

下载试用

PagedListView.apk

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论