我有4个部分的一个imageview。如果我移动图像视图,这意味着我想移动整个图像,但如果我单击图像,则表示基于我单击的部分,我必须设置一个动作。如果我选择图像的第一部分,我需要显示消息“我是第一部分”,如果我选择图像的第二部分,我需要显示消息“我是第二部分”,依此类推。
我使用搜索栏移动图像,如下面的代码所示。如何设置特定部件的动作?我什么都不知道。有人说使用轻拍手势识别器,但我不知道该怎么做......
mSeekBar.setOnSeekBarChangeListener(new OnSeekBarChangeListener() {
@Override
public void onStopTrackingTouch(SeekBar seekBar) {
// TODO Auto-generated method stub
mSeekBar.setSecondaryProgress(seekBar.getProgress());
}
@Override
public void onStartTrackingTouch(SeekBar seekBar) {
// TODO Auto-generated method stub
}
@Override
public void onProgressChanged(SeekBar seekBar, int progress,
boolean fromUser) {
// TODO Auto-generated method stub
width2=progress;
Toast.makeText(FrameSet.this, "Seekbar Value : " +width2, Toast.LENGTH_SHORT).show();
if(Globalclass.framecount==1)
{
i1=(ImageView)findViewById(R.id.image1);
i1.setVisibility(View.VISIBLE);
parms = new RelativeLayout.LayoutParams(width2+50,hight2+50);
parms.topMargin=(int)(45*(screenHeight/480));
);
i1.setLayoutParams(parms);
}
}
});
mSeekBar.setMax(Globalclass.widthnew);
mSeekBar.setProgress(Globalclass.widthnew);