daimajia / daimajia/AndroidImageSlider

On click listener picking wrong or Slider loading wrong sequence

Open
#231 0 comments 1 reaction 0 assignees View on GitHub
Dominant language
Java
Stars
5.6k
Forks
1.6k
PR merge metrics
No merged PRs in 30d

Description

``` java
for (String name : url_maps.keySet()) {
DefaultSliderView defaultSliderView = new DefaultSliderView(getActivity());
defaultSliderView.image(url_maps.get(name))
.setScaleType(BaseSliderView.ScaleType.Fit);
defaultSliderView.setOnSliderClickListener(new BaseSliderView.OnSliderClickListener() {
@Override
public void onSliderClick(BaseSliderView baseSliderView) {

//Google Anayltics tracker for action
mTracker.send(new HitBuilders.EventBuilder()
.setCategory("Action")
.setAction("Promotion clicked: " + promotionsList.get(sliderShow.getCurrentPosition()).getTitle() + "Home Screen")
.build());
// Do stuff with baseSliderView object which is actually clicked object

Toast.makeText(getActivity(),
"" + promotionsList.get(sliderShow.getCurrentPosition()).getTitle()+"clicked: " +sliderShow.getCurrentPosition(), Toast.LENGTH_LONG).show();
Intent intent = new Intent(getActivity(), PromotionsActivity.class);
intent.putExtra("poster", promotionsList.get(sliderShow.getCurrentPosition()).getPoster());
intent.putExtra("promoURL", promotionsList.get(sliderShow.getCurrentPosition()).getUrl());
startActivity(intent);
}
});
sliderShow.addSlider(defaultSliderView);
}

sliderShow.setCustomIndicator(pagerIndicator1);
sliderShow.setDuration(4000);
```

The issue is slider showing in wrong sequence like [0,2,1] instead of [0,1,2]
or
On click listener picking wrong ??

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.