谢邀。这个刚好有接触过,不过我们做的是,用的H5的页面,安卓前端只是用一个webView load一个指定的url,这样,后端的图片什么的,都可以随时替换掉,后端h5实现这些都是可以的。不过我看题主的意思是想自己在前端实现,这个没做过,感觉上倒是也可以实现,比如用viewpager,实现自动滚动的。网上有很多代码的,可以参考下。
http://www.trinea.cn/android/auto-scroll-view-pager/
http://www.trinea.cn/android/auto-scroll-view-pager/
但是问题还没有解决。麻烦会的朋友再帮忙回复下吧,谢啦
谢谢您的回复, 麻烦发到以下邮箱吧 [email protected]
PagerAdapter mPagerAdapter = new PagerAdapter() {
@Override
public boolean isViewFromObject(View arg0, Object arg1) {
return arg0 == arg1;
} @Override
public int getCount() {
return views.size();
} @Override
public void destroyItem(View container, int position, Object object) {
if (position < views.size())
((ViewPager) container).removeView(views.get(position));
} @Override
public CharSequence getPageTitle(int position) {
return titles.get(position);
} @Override
public Object instantiateItem(View container, int position) {
((ViewPager) container).addView(views.get(position));
return views.get(position);
}
};
// return;
mViewPager.setAdapter(mPagerAdapter);
mViewPager.setOnPageChangeListener(new GuidePageChangeListener());
}
/**
* 控制小红点
*/
class GuidePageChangeListener implements OnPageChangeListener{ @Override
public void onPageScrollStateChanged(int arg0) {
} @Override
public void onPageScrolled(int arg0, float arg1, int arg2) {
} @Override
public void onPageSelected(int arg0) {
for (int i = 0; i < imageViews.length; i++) {
imageViews[arg0].setBackgroundResource(R.drawable.dot_red);
if(arg0 != i){
imageViews[i].setBackgroundResource(R.drawable.dot_white);
}
}
}
}
http://download.csdn.net/detail/a631855639/8456657