进软件开发行业也有好几个月了,整天就上班写写代码,不懂就百度,回来也没咋总结过,,,现在细想下,我和同事写的项目越来越大,里面的知识点也越来越多,,,好多实现的功能都是我们两精心做出来的,不懂各种找资料,很费脑,,,看着app现在越来越完善,心里也是兴奋,然而试问了下自己,如果你不再看这个项目的代码,能否用一半的时间把它完整的写出来?心里虚,因为自己把它写出来,是找了好久的资料的,现在发现我并没有总结,而且也很少实现了一个功能就放到github里去,这是个很严重的问题。所以,今天就我前几天做的app,里面的拖拽排序,长按删除以及点击变色添加、再点击还原删除,针对这个功能的实现单独做了个demo,放到了自己的github里,,,其实开始写这些功能的时候,有网上找demo,也找到了些,然而发现用到项目里会出现各种问题,比如:长按删除时,按了删除键没有反应或者不灵敏,拖拽时会报莫名奇妙的错误,,,所以对于这问题,我找了个自定义GridView,自己在里面添加功能,修改了下,,,还特意自定义了个GridViewAdapter用来做长按删除用,,,最终实现了自己想要的效果,,,当然还写了相对简单的,点击变色添加、再点击还原删除功能,,,恩,就记录到这吧,此功能github地址如下:
https://github.com/zltdujing/ZLT_Gridview_drage_delete/tree/master
转载于:https://blog.51cto.com/11823929/1840576