布局文件:
<ViewFlipper android:layout_width="match_parent" android:layout_height="wrap_content" android:autoStart="true"//自动开启 android:inAnimation="@anim/anim_in"//设置转场动画 android:outAnimation="@anim/anim_out" android:flipInterval="3000"//间隔时间 />
代码:
ViewFlipper adMallViewFlipper = view.findViewById(R.id.view_home_content_viewflipper);
for (int i = 0; i < o.getDatas().getRows().size(); i++) { View view = View.inflate(context, R.layout.ad_mall_one_ads, null); TextView contentTv = view.findViewById(R.id.ad_mall_one_ads_content_tv); contentTv.setText(o.getDatas().getRows().get(i).getTitle()); adMallViewFlipper.addView(view); adMallViewFlipper.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { Intent intent = new Intent(context, WebViewActivity.class); intent.putExtra("url",o.getDatas().getRows().get(adMallViewFlipper.getDisplayedChild()).getLink()); context.startActivity(intent); } }); }