package com.asha.chromelikeswipelayout; import android.os.Bundle; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import android.widget.BaseAdapter; import android.widget.ListView; import android.widget.Toast; import com.asha.ChromeLikeSwipeLayout; /** * Created by hzqiujiadi on 15/11/27. * hzqiujiadi ashqalcn@gmail.com */ public class ListViewActivity extends SubActivity { private static final String TAG = "ListViewActivity"; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_listview); ChromeLikeSwipeLayout chromeLikeSwipeLayout = (ChromeLikeSwipeLayout) findViewById(R.id.chrome_like_swipe_layout); ChromeLikeSwipeLayout.makeConfig() .addIcon(R.drawable.selector_icon_add) .addIcon(R.drawable.selector_icon_refresh) .addIcon(R.drawable.selector_icon_close) .circleColor(0xFF11CCFF) .listenItemSelected(new ChromeLikeSwipeLayout.IOnItemSelectedListener() { @Override public void onItemSelected(int index) { Toast.makeText(ListViewActivity.this, "onItemSelected:" + index, Toast.LENGTH_SHORT).show(); } }) .setTo(chromeLikeSwipeLayout); ListView listView = (ListView) findViewById(R.id.listView); listView.setAdapter(new Adapter()); } private class Adapter extends BaseAdapter { @Override public int getCount() { return 40; } @Override public Object getItem(int position) { return null; } @Override public long getItemId(int position) { return 0; } @Override public View getView(int position, View convertView, ViewGroup parent) { if ( convertView == null ){ LayoutInflater layoutInflater = LayoutInflater.from(parent.getContext()); convertView = layoutInflater.inflate(R.layout.list_item,parent,false); } return convertView; } } }