AutoScrollViewPager示例
来源:互联网 发布:淘宝开化妆品店流程 编辑:程序博客网 时间:2024/06/03 19:55
MainActivity:
public class Main6Activity extends Activity { private AutoScrollViewPager autoScrollViewPager; private ArrayList<View> viewArrayList; private GridviewAdapter adapter; private Context context = this; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main6); autoScrollViewPager = (AutoScrollViewPager) findViewById(R.id.ViewPage2); adapter = new GridviewAdapter(context); autoScrollViewPager.setAdapter(adapter); autoScrollViewPager.setSlideBorderMode(AutoScrollViewPager.SLIDE_BORDER_MODE_TO_PARENT); autoScrollViewPager.setRoundTrip(true); autoScrollViewPager.startAutoScroll(300); autoScrollViewPager.setDirection(1); }}
MainActivity.xml:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" tools:context="com.fae.mobile.activity.Main6Activity"><com.vanda.vandalibnetwork.view.utils.AutoScrollViewPager android:id="@+id/ViewPage2" android:layout_width="match_parent" android:layout_height="match_parent" ></com.vanda.vandalibnetwork.view.utils.AutoScrollViewPager></LinearLayout>
ViewPageAdepter:
public class GridviewAdapter extends PagerAdapter { private int[] imgs = {R.mipmap.tool_tool, R.mipmap.judge_bg}; private LayoutInflater inflater; private Context mContext; public GridviewAdapter(Context context) { this.mContext = context; inflater = (LayoutInflater) context.getSystemService(Context.LAYOUT_INFLATER_SERVICE); } @Override public int getCount() { return imgs.length; } @Override public boolean isViewFromObject(View view, Object object) { return view.equals(object); } @Override public Object instantiateItem(ViewGroup container, int position) { View view = inflater.inflate(R.layout.viewpage_one,container, false); assert container != null; ImageView img = (ImageView) view.findViewById(R.id.img); img.setBackgroundResource(imgs[position]); container.addView(view); return view; } @Override public void destroyItem(ViewGroup container, int position, Object object) { container.removeView((View) object); }}
ViewPageone.XML:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent"> <ImageView android:id="@+id/img" android:layout_width="match_parent" android:layout_height="match_parent" android:layout_gravity="center" android:background="@mipmap/tool_tool"/></LinearLayout>
阅读全文
0 0
- AutoScrollViewPager示例
- autoscrollviewpager + indicator 无限滚动
- AutoScrollViewPager 自动循环滚动viewpager
- AutoScrollViewPager与PullToRefreshScrollView冲突解决
- AutoScrollViewPager与PageIndicator无限循环混合使用
- android imageLoader+AutoScrollViewPager+indicator+屏幕适配
- Android PullToRefreshScrollView、AutoHeightListView、AutoScrollViewPager的使用
- android - ViewPager:自动播放AutoScrollViewPager、普通的ViewPager 通过ViewPagerIndicator
- android自定义控件-AutoScrollViewpager(无限滚动轮播控件)
- Android:AutoScrollViewPager放在PullToRefresh中,解决不能下拉刷新问题
- 示例
- 示例
- 示例
- 示例
- 示例
- Winpcap示例,Libpcap示例
- CMSChart 示例
- DataGrid 示例
- hadoop安装自己挖坑自己填
- Android属性动画完全解析(上),初识属性动画的基本用法
- Trapped uncaught exception 'UIViewControllerHierarchyInconsistency', reason: 'child view controller
- 道闸厂家未来发展趋势依旧看好
- 深入理解java线程池—ThreadPoolExecutor
- AutoScrollViewPager示例
- 平面设计系列之一--ps
- 关于.9.png格式在Android studio中报错的解决方法
- 微信小程序大全之100荐(701~800)
- 欢迎使用CSDN-markdown编辑器
- uboot1.1.6 之 第二阶段 第三阶段
- iOS一个Lable显示不同字体,不同颜色
- 使用maven创建web项目
- Android 内存优化