Android之点击切换图片
2015-12-31 10:30
393 查看
package com.example.SlidePictures; import java.util.Timer; import java.util.TimerTask; import com.example.flashingpictures.R; import android.media.Image; import android.os.Bundle; import android.os.Handler; import android.os.Message; import android.app.Activity; import android.text.format.Time; import android.view.Menu; import android.widget.ImageView; public class MainActivity extends Activity { private Image image; //定义变化图片 int[] images={ R.drawable.a, R.drawable.b, R.drawable.c, R.drawable.d, R.drawable.e, }; //定义传递信息 //0x开头表示16进制 int SING=0x11; //照片顺序 int num=0; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); final ImageView image=(ImageView)findViewById(R.id.imageView); final Handler handler=new Handler(){ @Override public void handleMessage(Message msg) { // TODO Auto-generated method stub super.handleMessage(msg); if(msg.what==SING){ image.setImageResource(images[num++]); if(num>=4){ num=0; } } } }; new Timer().schedule(new TimerTask() { @Override public void run() { // TODO Auto-generated method stub Message msg=new Message(); msg.what=SING; handler.sendMessage(msg); } }, 0,2000); } @Override public boolean onCreateOptionsMenu(Menu menu) { // Inflate the menu; this adds items to the action bar if it is present. getMenuInflater().inflate(R.menu.main, menu); return true; } }
效果执行图:
相关文章推荐
- Android开源项目pulltorefresh分析与简单使用
- 图解Glide流程
- android常用网址收集
- 【笔记】关于android中shape使用的注意事项
- Android版添加phonegap--Sqlite实现离线功能技术教程
- Android布局之TableLayout表格布局
- Android APK反编译详解
- 解决Plugin is too old,please update to a more recent version,or set ANDROID_DAILY_OVERRIDE..
- 解决Plugin is too old,please update to a more recent version,or set ANDROID_DAILY_OVERRIDE..
- Android一些传感器的简介
- Plugin is too old, please update to a more recent version, or set ANDROID_DAILY_OVERRIDE environment
- Android仿QQ好友列表实现列表收缩与展开
- Android TouchEvent处理机制
- Android布局之RelativeLayout相对布局
- 解决Android Studio提示框没内容的问题
- 用列表显示自定义布局的内容-BaseAdapter
- android基础之SQLite:
- apk提示版本更新
- android 笔记(-)
- Android 中 View 炸裂特效的实现分析