仿qq分组管理,可以删除,增加,以及修改等等

1.在XML中添加
<com.example.ysq.friendgroupmanage.DragListView
android:id="@+id/dragList"
android:layout_marginTop="10dp"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:cacheColorHint="#00000000"
android:divider="#e5e5e5"
android:dividerHeight="1px"
android:fadingEdge="none"
android:listSelector="#00000000" />
2.在代码中添加
mAdapter.listener(new DragListAdapter.ManageGroupLister() {
@Override
public void onItemClick(final ManageGroupModel manageGroupModel) {
new TextInputDialog.Builder()
.setText(manageGroupModel.groupName)
.textInputConfirmListener(new TextInputDialog.TextInputConfirmListener() {
@Override
public boolean onConfirm(String text) {
//修改了组名,提交服务器
models.get(manageGroupModel.serverId).groupName = text;
mAdapter.notifyDataSetChanged();
return true;
}
})
.setContext(getContext())
.build().show();
}
@Override
public void onItemDelete(ManageGroupModel manageGroupModel) {
ToastMaker.show(getContext(), "删除了哈哈哈");
}
@Override
public void updateView(List<ManageGroupModel> lists) {
//移动分组,更新UI以及保存
models = (ArrayList<ManageGroupModel>) lists;
}
});
Android对RecyclerView的封装,使用简单,功能丰富
一个优雅的实现多类型的RecyclerView类库 支持DataBinding Form
Android三步实现任意控件悬浮效果
Android用RecyclerView实现的二维Excel效果组件
Android一个具有弹簧效果的RecyclerView
Android一个从列表布局到网格布局切换的例子
安卓仿qq分组管理,可以删除,增加,以及修改等等
Android的数据绑定RecyclerView:灵活的方式
仿qq身边的人RecycleView实现
RecyclerView很新颖的一种header实现
自定义视图可以上下拉动,支持滚动型,ListView控件,RecyclerVi
通过RecyclerView实现的联系人
RecyclerView实现的滑动删除的安卓效果
热门源码