i have already a listview with simpleCursorAdapter, and display thumbnails all video from sdcard..
now i want to expand my listview more, i want to add swipe listview with codes are programmatically without using any SwipeLibrary that are already given, i want to create my own set of codes using swipe
i want to create somthing like these http://www.youtube.com/watch?v=E0352OH488M
i want to create my own sets of codes without using others programmers library..
this is my code
public class FRAGThisWeek extends ListFragment {
    private static final String KEY_VIDEO_PATH = "AAA-1";
    private static final String KEY_VIDEO_TITLE = "AAA-2";
    private static final String KEY_VIDEO_ARTIST = "AAA-3";
    private static final String KEY_VIDEO_DURATION = "AAA-4";
    private static final String KEY_VIDEO_ID = "AAA-5";
    /* SOURCE URI FROM SDCARD */
    private static final Uri sourceUri = MediaStore.Video.Media.EXTERNAL_CONTENT_URI;
    private static final String[] projection = { MediaStore.Video.Media._ID,
            MediaStore.Video.Media.DATA, MediaStore.Video.Media.TITLE,
            MediaStore.Video.Media.DISPLAY_NAME, MediaStore.Video.Media.ARTIST,
            MediaStore.Video.Media.DURATION };
    private static final String orderBy = MediaStore.Video.Media.DATE_ADDED;
    /* THE DESIRED COLUMNS TO BE BOUND */
    private static final String[] from = { MediaStore.Video.Media.TITLE,
            MediaStore.Video.Media.ARTIST, MediaStore.Video.Media.DURATION };
    /* THE XML DEFINED VIEWS WHICH THE DATA WILL BE BOUND TO */
    private static final int[] to = { R.id.list_Title, R.id.list_Artist,
            R.id.list_Duration };
    private static Cursor videoCursor;
    private static int videoPathColumnIndex;
    private static int videoTitleColumnIndex;
    private static int videoArtistColumnIndex;
    private static int videoDurationColumnIndex;
    private static int videoIdColumnIndex;
    private static String videoPath;
    private static String videoTitle;
    private static String videoArtist;
    private static int videoDuration;
    private static int videoId;
    /* TO LUNCH PLAY.CLASS AND PUT MEDIA INFO INTO */
    private static Intent vIntent;
    /* MY CUSTOM ADAPTER */
    private static MyCustomSimpleCursorAdapter adapter;
    /* MY LISTVIEW */
    ListView lv;
    /* CUSTOM TYPE INFLATION IF NEED TO ADD MORE VIEW IN LISTVIEW XML LAYOUT */
    @Override
    public View onCreateView(LayoutInflater inflater, ViewGroup container,
            Bundle savedInstanceState) {
        return inflater.inflate(R.layout.frag_this_week, container, false);
    }
    @Override
    public void onActivityCreated(Bundle savedInstanceState) {
        super.onActivityCreated(savedInstanceState);
        // CREATE CURSOR THAT WILL HOLD ALL VALUE
        videoCursor = getActivity().getContentResolver().query(sourceUri,
                projection, null, null, orderBy);
        // CREATE THE ADAPTER USING THE CURSOR POINTING TO THE
        // DESIRED DATA AS WELL AS THE LAYOUT INFORMATION
        adapter = new MyCustomSimpleCursorAdapter(getActivity(),
                R.layout.list_row_items, videoCursor, from, to);
        setListAdapter(adapter);
        // GET THE INSTANCE OF LISTVIEW for the swipeview purpose
        lv = getListView();
    }
    @Override
    /* ListView Listener */
    public void onListItemClick(ListView l, View v, int position, long id) {
        Log.d("clicked", "clicked");
    }
}
 
     
     
    