YLListView仿IOS弹簧效果的ListView

jopen 9年前

介绍:

YLListView仿IOS弹簧效果的ListView

运行效果:

使用说明:

使用方法

 compile 'com.a520wcf.yllistview:YLListView:1.0.1'

使用介绍:

布局:

<com.a520wcf.yllistview.YLListView      android:divider="@android:color/transparent"      android:id="@+id/listView"      android:layout_width="match_parent"      android:layout_height="match_parent"      />

代码:

private YLListView listView;  @Override  protected void onCreate(Bundle savedInstanceState) {      super.onCreate(savedInstanceState);      setContentView(R.layout.activity_main);      listView = (YLListView) findViewById(R.id.listView);      // 不添加也有默认的头和底      View topView=View.inflate(this,R.layout.top,null);      listView.addHeaderView(topView);      View bottomView=new View(getApplicationContext());      listView.addFooterView(bottomView);        // 顶部和底部也可以固定最终的高度 不固定就使用布局本身的高度      listView.setFinalBottomHeight(100);      listView.setFinalTopHeight(100);        listView.setAdapter(new DemoAdapter());        //YLListView默认有头和底  处理点击事件位置注意减去      listView.setOnItemClickListener(new AdapterView.OnItemClickListener() {          @Override          public void onItemClick(AdapterView<?> parent, View view, int position, long id) {              position=position-listView.getHeaderViewsCount();          }      });      }

官方网站:http://www.open-open.com/lib/view/home/1451982047136