textview实现图片切换效果
来源:互联网 发布:淘宝网百雀羚旗舰店 编辑:程序博客网 时间:2024/05/16 12:43
1、在activity_main中创建一个imageview和一个LinearLayout布局,其中Linearlayout中含有两个button和一个view
<ImageView
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="1"
android:id="@+id/image"
android:src="@drawable/a"
/>
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content" >
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/pre"
android:text="@string/pre"/>
<View
android:layout_width="0dp"
android:layout_height="0dp"
android:layout_weight="1"/>
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/next"
android:text="@string/next"/>
</LinearLayout>
2、初始化imageview和两个button按钮
private Button pre, next;
private ImageView image;
image=(ImageView) findViewById(R.id.image);
pre = (Button) findViewById(R.id.pre);
next = (Button) findViewById(R.id.next);
3、对两个按钮添加监听事件
pre.setOnClickListener(this);
next.setOnClickListener(this);
4、这里采用implements的方式
implements OnClickListener
5、创建系统自带方法
public void onClick(View v) {
// TODO Auto-generated method stub
switch (v.getId()) {
case R.id.pre:
position--;
if (position < 0) {
position = images.length-1;
}
image.setImageResource(images[position]);
break;
case R.id.next:
position++;
if (position >= images.length) {
position = 0;
}
image.setImageResource(images[position]);
break;
default:
break;
}
}
6、定义一个position代表当前所在图片的位置,定义一个images数组来接收这些图片
private int position=0;
private int[] images = { R.drawable.a, R.drawable.b, R.drawable.c, R.drawable.d, R.drawable.e };
- textview实现图片切换效果
- 图片切换效果-Javascript实现
- jQuery实现图片切换效果
- jQuery实现图片切换效果
- css 实现图片切换效果
- js实现多张图片切换效果
- Javascript实现经典的图片切换效果
- 实现图片滑动切换展示效果
- JS实现flash效果切换图片源代码
- jquery 实现图片切换幻灯片效果
- JavaScript实现图片的滑动切换效果
- jquey animate 实现切换图片效果
- Javascript实现经典的图片切换效果
- js实现图片翻转切换效果
- Android 图片实现按钮点击切换效果
- 自定义ImageSwitcher实现更新图片切换效果
- Android 图片实现按钮点击切换效果
- ViewPager实现不同切换图片效果
- pyqt5入门—001—绘制ui界面
- redis学习笔记
- 鸟哥的Nginx私房菜 哈哈哈 收藏学习
- 罗素说理想与历程
- BZOJ 3309 DZY Loves Math
- textview实现图片切换效果
- 解决win10等系统修复windows键失灵 不弹出开始菜单问题
- Hello Activiti 创建工作流的三种方式
- keras中文文档笔记3——常见问题与解答
- Linux系统apache服务
- Linux系统samba服务
- mysql安装出现error Nr.1045
- 用java语句来查找数据库中的数据
- idea 中解决maven 包冲突的问题(maven helper)