Handler用法之简单实现轮播图
来源:互联网 发布:淘客发微博用什么软件 编辑:程序博客网 时间:2024/05/21 11:35
效果展示
activity_main.xml -图片放中间
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/activity_main" android:layout_width="match_parent" android:layout_height="match_parent" > <ImageView android:scaleType="fitXY" android:layout_width="match_parent" android:layout_height="300dp" app:srcCompat="@mipmap/ic_launcher" android:layout_centerVertical="true" android:layout_centerHorizontal="true" android:id="@+id/imageView" /></RelativeLayout>
MainActivity
import android.os.Bundle;import android.os.Handler;import android.support.v7.app.AppCompatActivity;import android.widget.ImageView;import android.widget.TextView;public class MainActivity extends AppCompatActivity { private Handler handler=new Handler(); private ImageView imageView; //定义图片下标 private int index; //内部类Runnable对象 private MyRunnable mRunnable=new MyRunnable(); //四张图片 private int arr[]={R.mipmap.a3,R.mipmap.a4,R.mipmap.a5,R.mipmap.a6}; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); //找到图片 imageView= (ImageView) findViewById(R.id.imageView); //设定延迟时间,一共两个相同的设定,这个延迟时间可以随意定(比如0,3000等),但不可缺少 handler.postDelayed(mRunnable,3000); } class MyRunnable implements Runnable{ @Override public void run() { index++; index=index%arr.length; imageView.setImageResource(arr[index]); handler.postDelayed(mRunnable,3000); } }}
0 0
- Handler用法之简单实现轮播图
- Android之Handler简单用法
- Handler简单用法
- Handler简单用法
- Handler的简单用法
- Android消息传递之Handler的简单用法
- android之Handler用法
- android之handler用法
- android之Handler用法
- Android之Handler用法
- android中Handler简单用法
- android中handler简单用法
- Android Handler 的简单用法
- android中handler简单用法
- Android之Handler用法总结
- Android之Handler用法总结
- Android之Handler用法总结
- Android之Handler用法总结
- ASP.NET MVC中Area的另一种用法
- css图片与图片之间总是会存在缝隙
- SpringMVC 3.1下返回json时中文显示乱码问题的解决方案
- Python 实现自动获取种子磁力链接
- Docker Engine 镜像源站
- Handler用法之简单实现轮播图
- 认识jQuery(三书)
- Linux试题1
- try-catch和throw,throws的区别和联系
- CodeMirror源码编辑器
- css中强制换行word-break、word-wrap、white-space区别实例说明
- iOS开发笔记
- 极光推送demo
- windows下zookeeper伪集群搭建