如何在daimajia AndroidImageSlider中将clickListener设置为滑块布局?

时间:2016-01-18 09:59:52

标签: android material clicklistener

我正在尝试在我的项目中实现daimajia imageSlider库。除了单击滑块图像时应该显示Toast消息的click listener部分,其他所有功能都完美无缺!有什么方法可以做到这一点吗?我已将click侦听器实现为:

+--------------+----------+
| Article_Name | COUNT(*) |
+--------------+----------+
| Penguins     |        2 | 
| Lions        |        1 | 
| Tigers       |        2 | 
+--------------+----------+

2 个答案:

答案 0 :(得分:2)

有点迟到的回复,但最后我设法解决了这个问题。如果有人在使用此库设置点击监听器时面临类似的问题,我已粘贴下面的代码。您也可以这样做。

 SliderLayout sliderLayout = (SliderLayout) view.findViewById(R.id.home_slider);
        final List<String> urls = slideImageURLLists();

        for(int i = 0; i<urls.size();i ++){
            DefaultSliderView defaultSliderView = new DefaultSliderView(mContext);
            final int finalI = i;
            defaultSliderView.image(urls.get(i))
                              .setOnSliderClickListener(new BaseSliderView.OnSliderClickListener() {
                                  @Override
                                  public void onSliderClick(BaseSliderView slider) {
                                      Toast.makeText(mContext, "clicked image="+urls.get(finalI), Toast.LENGTH_SHORT).show();
                                  }
                              });

            sliderLayout.addSlider(defaultSliderView);

答案 1 :(得分:0)

 textSliderView.setOnSliderClickListener(new BaseSliderView.OnSliderClickListener() {
            @Override
            public void onSliderClick(BaseSliderView slider){

            }
        });