我需要做的是建立在其被填充图像屏幕的中间水平管道。 它就像一个移动的水平寻呼机。
困难的是,我仍然在寻找一个想法,使水平滚动的圆形图像滑块。
然而,当它显示最近的图像,第一个应该是在队列旁。
任何人能提供任何逻辑这样做。
非常感谢。
我需要做的是建立在其被填充图像屏幕的中间水平管道。 它就像一个移动的水平寻呼机。
困难的是,我仍然在寻找一个想法,使水平滚动的圆形图像滑块。
然而,当它显示最近的图像,第一个应该是在队列旁。
任何人能提供任何逻辑这样做。
非常感谢。
有一个可用,我很抱歉,没有标准的小部件,你需要了解你需要什么样的一些开源实现。 你可以找到可在网上,选择一个体面的记录就可以了工作。
只需设置你的数组索引为零,当它到达最后一个索引,而滑动图像。
你最好的选择是实现一个画廊(或EcoGallery,如果你在网上找到)或寻呼机。
对于ViewGroup中,你会使用扩展BaseAdapter但使用的是一个CustomAdapter ArrayList<>
来保存你的数据。 对于getCount()
应该返回Integer.MAX_VALUE
。 只要你调用setAdapter()
你的ViewGroup中,你也应该调用setCurrent(Integer.MAX_VALUE/2);
(或类似的东西到,实际上取决于它的ViewGroup您将使用。
最后,在你的getView你应该把while(position > mArray.size()) position = position - mArray.size();
然后你就可以正常地产生视图。
这不会是一个真正的圆形(因为用户可以在0或Integer.MAX_VALUE的结束,但是这将是非常困难的用户能够走到这一步。