先看效果图,很多地方都有这种效果:
中间那个图片带有背景,以示突出,滑动gallery后,一直都是中间的图片有背景。
likeVasGallery.setOnItemSelectedListener(new OnItemSelectedListener() {
@Override
public void onItemSelected(AdapterView<?> parent, View view,
int position, long id) {
int count = parent.getChildCount();
for(int i=0;i<count;i++){
parent.getChildAt(i).setBackgroundDrawable(null);//将所有的图片先去掉背景
}
view.setBackgroundResource(R.drawable.page_bg);//给中间的图片设置背景
tvProductName.setText(vasList.get(position).getName());
}
@Override
public void onNothingSelected(AdapterView<?> parent) {
}
});