范围里循环问题
范围里循环
[功能]
比如:有一些图片资源列表 如下:
int[] resource = {R.drawable.beijing_001_mb5ucom,R.drawable.beijing_002_mb5ucom,R.drawable.beijing_003_mb5ucom,R.drawable.beijing_004_mb5ucom};
//负取 后退private int fitPrevious(int i){ int cycle = i; if(cycle <= 0){ cycle = cycle + resource.length; } cycle = cycle - 1; return cycle; } //正取 前进private int fitNext(int i){ int cycle = i + 1; if(cycle > resource.length - 1){ cycle = cycle - resource.length; } return cycle;}
id = fitPrevious(id );
id = fitNext(id);