android - setting onClickListener for ImageSwitcher -


so have created imageswitcher , goal when swipe left or right, next image in array loaded. then, if click on imageswitcher going start new activity using image displayed.

the problem having cannot imageswitcher recognize click event. have set swiperight , swipeleft gestures, , attempt set onclicklistener when click on imageswitcher, nothing happens.

any appreciated.

imgswitcher = (imageswitcher) findviewbyid(r.id.highlights_image_switcher);  imgswitcher.setfactory(new viewswitcher.viewfactory() {     @override     public view makeview() {         imageview myview = new imageview(getapplicationcontext());             myview.setscaletype(imageview.scaletype.fit_center);             myview.setlayoutparams(new imageswitcher.layoutparams(                 imageswitcher.layoutparams.match_parent,                 imageswitcher.layoutparams.match_parent));             return myview;      } });  imgswitcher.setontouchlistener(new onswipetouchlistener(getbasecontext()) {     @override     public void onswipeleft() {         highlightsnext();     }      @override     public void onswiperight() {         highlightsprevious();     } });  imgswitcher.setonclicklistener(new view.onclicklistener() {     @override     public void onclick(view v) {        highlightsadvance(highlightindex);     } }); 

so wondering found answer question. since implementing onswipetouchlistener, cannot implement onclick listener because both listen down event first. down events going onswipetouchlistener , reason onclicklistener never picking up. on note, able write code resolve issue, if interested in seeing it, post comment on , can put up.


Comments

Popular posts from this blog

Email notification in google apps script -

c++ - Difference between pre and post decrement in recursive function argument -

javascript - IE11 incompatibility with jQuery's 'readonly'? -