2015-03-02 1 views
1

Я ищу галерею изображений для использования на Xamarin Android для приложения, которое я создаю, но не могу найти любую галерею, которая скользит влево или вправо, Не могу даже найти сообщение в блоге при создании его доЕсть ли слайд-галерея изображений для Xamarin Android?

Я нашел это один для Android ее Вызывается Android Image Slider

https://github.com/daimajia/AndroidImageSlider 

Но я не могу открыть его Xamarin Студия

Также я использую бесплатную версию Xamarin студии

есть ли способ я могу почитать это с помощью Xamarin?

+0

Вы можете использовать ViewPager: http://stackoverflow.com/questions/39918404/xamarin-android-how-do-i-create-a-swipeable-image-gallery-using-viewpager –

ответ

1

Я реализовал слайдер изображения в xamarin android, используя адаптер FragmentStatePager. Вам нужны три вещи: 1) Основная деятельность, которая реализует адаптер (точка № 2)

2) Реализация FragmentStatePagerAdapter для элементов и создание экземпляра класса фрагмента (точка № 3).

3) Вам необходимо реализовать фрагмент и установить изображение на вид. Затем этот фрагмент создается из FragmentStatePagerAdapter и отображается на экране при прокрутке.

Все, что вам нужно сделать, чтобы подсчитать количество изображений, которые у вас есть в библиотеке, а затем в действии, нужно переместить изображения на пейджер представления через определенный промежуток времени.

//displaying image for 2 seconds 
    Thread.Sleep (2000); 
    //Updating the view pager with the next image. 
    this.RunOnUiThread (() => _pager.SetCurrentItem (imageValue, true)); 

Метод SetCurrentItem на viewpager покажет отображение фрагмента.

Полный пример и объяснение подробно доступно на код проекта http://www.codeproject.com/Tips/1038358/Xamarin-Android-Image-Auto-Slider-and-OOM-Issue-Ha

Исходный код можно загрузить с моего GIT HUB. https://github.com/sahilkhan99/learnings/tree/master/autoImageSlider

Приветствия

Смежные вопросы