daimajia / daimajia/AndroidImageSlider
hallo daimajia.
- 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.