QQ-like side-slide deletion

QQ-like side-slide deletion

Source code introduction

Imitate QQ side sliding deletion, you can learn it if you need it
Source code screenshot

Source code snippet:

  1. Width = getWidth();
  2. list = getList();
  3. swipe = (SwipeListView) findViewById(R.id.example_lv_list);
  4. swipelist = new SwipeList(MainActivity. this , swipe, list);
  5. swipe.setAdapter(swipelist);
  6. swipe.setSwipeListViewListener( new BaseSwipeListViewListener(){
  7.   
  8. @Override  
  9. public   void onClickFrontView( int position) {
  10. // TODO Auto-generated method stub  
  11. super .onClickFrontView(position);
  12. }
  13.   
  14. @Override  
  15. public   void onDismiss( int [] reverseSortedPositions) {
  16. // TODO Auto-generated method stub  
  17. super .onDismiss(reverseSortedPositions);
  18. for ( int position:reverseSortedPositions){
  19. list.remove(position);
  20. }
  21. swipelist.notifyDataSetChanged();
  22. }
  23.   
  24.           
  25. @Override     public   void onListChanged() {
  26. // TODO Auto-generated method stub  
  27. super .onListChanged();
  28. }
  29. });
  30.           
  31. show();
  32. }
  33.       
  34.       
  35.       
  36. private   void show(){
  37. swipe.setSwipeMode(SwipeListView.SWIPE_MODE_LEFT);
  38. swipe.setSwipeActionLeft(SwipeListView.SWIPE_ACTION_REVEAL);
  39. swipe.setOffsetLeft(Width* 1 / 5 );
  40. swipe.setAnimationTime( 0 );
  41. swipe.setSwipeOpenOnLongPress( false );
  42. }
  43.       
  44. private List<img> getList(){
  45. List<img> mlist = new ArrayList<img>();
  46. for ( int i= 0 ;i<numbers.length;i++){ image= "" image();= "" image.setimage(numbers[i]);= "" image.settext(i+ "" );= "" image.setname((i+ 1 )+ "" );= "" mlist.add(image);= "" }= ""   return = "" mlist;= ""   private = ""   int = "" getwidth(){= "" getresources().getdisplaymetrics().widthpixels;= "" }<= "" pre= "" >
  47. </numbers.length;i++){>

Source code link: http://download..com/data/2013976

<<:  The "Green Onion Entrepreneurship Plan" is officially launched and entrepreneurs can receive high-quality resource support

>>:  Developers can now submit Apple Watch apps

Recommend

The difference between iQiyi splash screen ads and information flow ads

Often, advertisers will ask, iQiyi has so many ad...

How to do user recall? 10 strategies!

In fact, whether it is recalling users who have a...

Scientists make milk like beer. Will it make milk taste better?

People who pay attention to health know that drin...

Why do people blush? It's actually an evolutionary advantage

Charles Darwin, a British naturalist and the orig...

Suggestions for marketing conference activities!

Conference activity plan suggestions For specific...

20 pieces of Qianchuan investment experience and practice!

Since last year, Douyin e-commerce's delivery...

Is your phone charger still plugged into the socket? Unplug it now!

When charging your phone, do you plug it in first...

Oops! China is showing off its bridge-building capabilities again...

Your browser does not support the video tag Aroun...