【发布时间】:2017-05-09 08:45:17
【问题描述】:
我的视图寻呼机代码很累,但它不适合我,因为我想像 Play 商店一样显示
HashMap<String, String> url_maps = new HashMap<String, String>();
url_maps.put("PragYal Gold", "http://sponsorimage/9434654.jpg");
url_maps.put("", "http://sponsorimage/4322132.jpg");
url_maps.put("Zee Bangles", "http://sponsorimage/2312958.png");
url_maps.put("", "http://sponsorimage/5134998.png");
url_maps.put("Mahapragya", "http://sponsorimage/6830009.png");
url_maps.put("", "http://sponsorimage/8537751.png");
url_maps.put("Zee Bangles", "http://sponsorimage/3549573.png");
url_maps.put("Shah & Comapny", "http://sponsorimage/5400190.png");
url_maps.put("", "http://sponsorimage/8135090.png");
for (String name : url_maps.keySet()) {
TextSliderView textSliderView = new TextSliderView(getApplicationContext());
// initialize a SliderLayout
textSliderView
.description(name)
.image(url_maps.get(name))
.setScaleType(BaseSliderView.ScaleType.Fit)
.setOnSliderClickListener(this);
//add your extra information
textSliderView.bundle(new Bundle());
textSliderView.getBundle()
.putString("extra", name);
mDemoSlider.addSlider(textSliderView);
}
mDemoSlider.setPresetTransformer(SliderLayout.Transformer.Accordion);
mDemoSlider.setPresetIndicator(SliderLayout.PresetIndicators.Center_Bottom);
mDemoSlider.setCustomAnimation(new DescriptionAnimation());
mDemoSlider.setDuration(4000);
mDemoSlider.addOnPageChangeListener(this);
谢谢你
【问题讨论】:
-
我建议为此使用水平回收视图。
-
我正在使用 'com.daimajia.slider.library.SliderLayout' 库
标签: android android-viewpager viewpagerindicator