我正在寻找一个在Xamarin Android上用于我正在创建的应用程序的图片库,但是无法找到任何向左或向右滑动的图库,甚至找不到创建它的任何博客帖子
我在Android上发现了一款名为Android Image Slider的手机
https://github.com/daimajia/AndroidImageSlider
但是我无法打开它Xamarin Studio
我也在使用免费版的Xamarin Studio
有什么办法可以用Xamarin实现这个目标吗?
答案 0 :(得分:1)
我已经使用FragmentStatePager适配器在xamarin android中实现了一个图像滑块。你需要三件事 1)实现适配器的主要活动(点#2)
2)为项目实现FragmentStatePagerAdapter并实例化片段类(Point#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));
viewpager上的SetCurrentItem方法将显示片段的显示。
完整示例和详细说明可在代码项目中获得 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
干杯