一、引言
在本学期手机平台应用开发课上,老师同时给我们提供了微信小程序开发的资源。跟着做了一两个项目之后越发感觉两者在很多思想上的共性,最主要的几个区别比如逻辑层分别使用的是Java和Javascript语言、而视图层安卓使用XML而微信小程序借鉴了前端语言的思想,HTML变成了WX(微信)开头的几个工具语言,如WXML、WXSS。
正好趁刚做完了安卓的项目,先举一个我在安卓和微信小程序两个项目上都用到的例子来“抛个砖”:
关于如何实现一个界面里图片的轮播效果,来直观通过代码来感受一下两者的区别吧!
Android:
//需要导入的包
import com.jude.rollviewpager.RollPagerView;
import com.jude.rollviewpager.adapter.StaticPagerAdapter;
import com.jude.rollviewpager.hintview.ColorPointHintView;
private RollPagerView rollPV = null;
//轮播效果部分
rollPV = (RollPagerView) findViewById(R.id.rollPV);
//设置每个图片的切换时间
rollPV.setPlayDelay(3000);
//设置图片切换动画时间
rollPV.setAnimationDurtion(500);
//设置指示器:
//rollPV.setHintView(new IconHintView());
//rollPV.setHintView(new IconHintView(this,R.mipmap.ic_launcher,R.mipmap.ic_launcher));
rollPV.setHintView(new Color