daimajia / daimajia/AndroidImageSlider

hallo daimajia.

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

Description

saya mendapatkan bahwa, ketika saya menggunakan ImageSlider pada fragment.
saya mendapatkan Gambar/Image menghilang sebagian.
dari 4 gambar yang dapat ditampilkan, tetapi 2 gambar itu tidak tampil.

saya tidak dapat berbahasa inggris dengan fasih tetapi saya ingin belajar program.
tolong bantu saya..
saya translate menggunakan google translate. maaf jika kurang mengerti.

translate:
I get that, when I use ImageSlider on fragment.
I get Image / Image partially disappeared.
of the 4 images that can be displayed, but the 2 pictures are not showing.

I do not speak English fluently but I want to learn the program.
Please help me..
I translate using google translate. sorry if less understood.

thanks.

my code :

public class HomeFragment extends Fragment implements ViewPagerEx.OnPageChangeListener {
View view;

public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
view = inflater.inflate(R.layout.fragment_home, container, false);

SliderLayout mDemoSlider = view.findViewById(R.id.slider);

HashMap url_maps = new HashMap();
url_maps.put("Hannibal", "http://static2.hypable.com/wp-content/uploads/2013/12/hannibal-season-2-release-date.jpg");
url_maps.put("Big Bang Theory", "http://tvfiles.alphacoders.com/100/hdclearart-10.png");
url_maps.put("House of Cards", "http://cdn3.nflximg.net/images/3093/2043093.jpg");
url_maps.put("Game of Thrones", "http://images.boomsbeat.com/data/images/full/19640/game-of-thrones-season-4-jpg.jpg");

HashMap file_maps = new HashMap();
file_maps.put("Hannibal", R.drawable.hannibal);
file_maps.put("Big Bang Theory", R.drawable.bigbang);
file_maps.put("House of Cards", R.drawable.house);
file_maps.put("Game of Thrones", R.drawable.game_of_thrones);

for (String name : url_maps.keySet()) {
TextSliderView textSliderView = new TextSliderView(getActivity());
// initialize a SliderLayout
textSliderView
.description(name)
.image(url_maps.get(name))
.setScaleType(BaseSliderView.ScaleType.Fit)
.setOnSliderClickListener(new BaseSliderView.OnSliderClickListener() {
//@override
public void onSliderClick(BaseSliderView slider) {
Toast.makeText(getContext(), slider.getBundle().get("extra") + "", Toast.LENGTH_SHORT).show();
}
});

//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);
return view;
}

@Override
public void onStop() {
super.onStop();

}

@Override
public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) {

}

@Override
public void onPageSelected(int position) {
Log.d("Slider Demo", "Page Changed: " + position);
}

@Override
public void onPageScrollStateChanged(int state) {

}
}

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.