A custom control:
Address
Github:https://github.com/guogavin/panoramicautoscroll
csdn:http://download.csdn.net/detail/jiguangcanhen/8404891
Function
- Automatically scrolls at a certain speed.
- When the finger is operated, the scroll is stopped and the finger is released to continue scrolling.
- Can be set to either infinite loop scrolling or infinite reciprocating scrolling.
- You can set the scrolling speed.
Layout
<com. Gavin.panoramicautoscroll.AutoScrollHorizontalScrollViewAndroid:ID= "@+id/scrollview" Android:Layout_width= "fill_parent" Android:Layout_height= "wrap_content" Android:ScrollBars= "none" Android:background= "@android: Color/transparent" > <LinearLayout Android:Layout_width= "wrap_content" Android:Layout_height= "wrap_content" Android:Orientation= "horizontal" /> </com.gavin.panoramicautoscroll.autoscrollhorizontalscrollview>
Scrolling mode
enum Showway { cycle,//infinite scrolling Repeat,//scroll back and forth }
Automatic scrolling speed
enum Speed { slow, Medium, fast, }
Set up and start
Autoscrollview. Setshowcontent (bitmap); Autoscrollview. Setspeed (Speedresult); Autoscrollview. Setshowway (Showwayresult); Autoscrollview. Startautoscroll ();
Android picture Panorama 360° Auto (manual) Cycle scrolling