Android中Gallery来显示图片
16lz
2021-01-23
public class MainActivity extends Activity {private Gallery gallery;private LayoutInflater inflater;private ImageSwitcher imageSwitcher;private int res[] = new int[] { R.drawable.ic_launcher, R.drawable.an01,R.drawable.an02, R.drawable.an03, R.drawable.an01, R.drawable.an02,R.drawable.an03 };@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);//inflater = (LayoutInflater) getSystemService(LAYOUT_INFLATER_SERVICE);/** * 系统中有没有合适的适配器 */gallery = (Gallery) findViewById(R.id.gallery1);// 获取ImageView控件imageSwitcher = (ImageSwitcher) findViewById(R.id.imageSwitcher1);// 初始化一次工厂即可imageSwitcher.setFactory(new ImageSwitcher.ViewFactory() {// 设置图片@Overridepublic View makeView() {ImageView imageView = new ImageView(MainActivity.this);imageView.setScaleType(ImageView.ScaleType.FIT_CENTER);return imageView;}});// 加入动画imageSwitcher.setInAnimation(AnimationUtils.loadAnimation(MainActivity.this, android.R.anim.fade_in));imageSwitcher.setOutAnimation(MainActivity.this,android.R.anim.fade_out);List
activity_main.xml
activity_cell.xml
activity_gallery.xml
更多相关文章
- Glide 加载图片时大时小
- android adapter 异步加载图片
- Android 通过HTTP POST 上传图片文件
- Android Root SuperUser su相关资源
- android点击实现图片放大缩小
- android去掉标题栏、信息栏、获取屏幕分辨率、图片全屏
- android自定义带图片的title
- 获取Android自带资源的方式