中国优质的IT技术网站
专业IT技术创作平台
IT职业在线教育平台
ListContainer的removeItemVisibilityChangedListener事件 怎么用? 为什么删除没有执行呢?
微信扫码分享
// 创建list ListContainer list = new ListContainer(slice.getContext()); // 创建监听器 ListContainer.ItemVisibilityChangedListener itemVisibilityChangedListener = new ListContainer.ItemVisibilityChangedListener() { @Override public void onItemAdded(Component component, int i) { // 列表item添加进屏幕时调用,类似于上拉列表加载数据,此时新增的数据在屏幕上可见时该方法被调用 } @Override public void onItemRemoved(Component component, int i) { // 列表item从屏幕上消失不可见时调用,类似于滑动列表,列表上方的item被挤出屏幕外,由可见变为不可见时调用该方法 } }; // 添加监听 list.addItemVisibilityChangedListener(itemVisibilityChangedListener); // 移除监听 list.removeItemVisibilityChangedListener(itemVisibilityChangedListener);