Android开发拖动条实现照片的切换
2013-12-30 20:41
295 查看
.xml
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
tools:context=".MainActivity"
>
<ImageView
android:id="@+id/img"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/pic_0"/>
<SeekBar
android:id="@+id/seekbar"
android:layout_width="fill_parent"
android:layout_height="wrap_content"/>
<TextView
android:id="@+id/text"
android:layout_width="fill_parent"
android:layout_height="wrap_content"/>
</LinearLayout>
.java
package
com.example.seekbardemo2;
import
android.os.Bundle;
import
android.app.Activity;
import
android.view.Menu;
import
android.widget.ImageView;
import
android.widget.SeekBar;
import
android.widget.SeekBar.OnSeekBarChangeListener;
import
android.widget.TextView;
public class MainActivity
extends Activity {
private ImageView
img=null;
private SeekBar
seekbar=null;
private TextView
text=null;
private int data[]=new
int[]{
R.drawable.pic_0,R.drawable.pic_1,
R.drawable.pic_2,R.drawable.pic_3,
R.drawable.pic_4,R.drawable.pic_5,
R.drawable.pic_6,R.drawable.pic_7,
R.drawable.pic_8,R.drawable.pic_9
};
@Override
protected void onCreate(Bundle
savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
this.img=(ImageView)
super.findViewById(R.id.img);
this.seekbar=(SeekBar)
super.findViewById(R.id.seekbar);
this.seekbar.setMax(9);
this.text=(TextView)
super.findViewById(R.id.text);
this.seekbar.setOnSeekBarChangeListener(new
OnSeekBarChangeListenerImp());
}
public class
OnSeekBarChangeListenerImp implements
OnSeekBarChangeListener{
//拖动过程
public void
onProgressChanged(SeekBar arg0, int arg1, boolean arg2)
{
// TODO Auto-generated method
stub
int
cur=arg0.getProgress();
//设置显示的图片
MainActivity.this.img.setImageResource(MainActivity.this.data[cur]);
MainActivity.this.text.setText("当前第"+(cur+1)+"张"+"
还有"+(MainActivity.this.data.length-cur-1)+"张");
}
//刚开始拖动
public void
onStartTrackingTouch(SeekBar arg0) {
// TODO Auto-generated method
stub
}
public void
onStopTrackingTouch(SeekBar arg0) {
// TODO Auto-generated method
stub
}
}
}
相关文章推荐
- Android开发实现按钮点击切换背景并修改文字颜色的方法
- Android开发——实现点击图片切换效果
- Android开发之ImageView通过matrix实现两点缩放和图片拖动
- (转)Android游戏开发之切换游戏场景特效的实现 (十九)
- Android开发实现高仿优酷的客户端图片左右滑动切换功能实例【附源码下载】
- Android开发_拖动效果,旋转效果,两点放大缩小的实现
- Android开发中activity切换动画的实现
- Android游戏开发之切换游戏场景特效的实现 (九)
- 【Android游戏开发之五】游戏注册界面Demo-实现两个Activity之间的切换与数据交互!
- android开发步步为营之47:使用viewflipper实现屏幕的切换
- Android 开发实例:图片拖动的实现
- iOS开发之实现图片自动切换(类似android画廊效果)
- Android开发之使用ViewPager实现图片左右滑动切换效果
- Android 音乐播放器的开发教程(八)歌曲的切换和进度条的拖动 ----- 小达
- Android开发中实现应用的前后台切换效果
- [置顶] Android开发知识(二):ViewPager切换动画效果的实现
- Android开发使用Activity嵌套多个Fragment实现横竖屏切换功能的方法
- Android开发——ImageSwitcher和Gallery组合实现图片切换案例
- Android插件化开发之用DexClassLoader加载未安装的APK资源文件来实现app切换背景皮肤