如何在android studio中单击按钮并通过在特定方向上滑动图像选项来显示图像?
我在Android Studio中创建了一个浮动按钮 单击图像后,应禁用添加浮动按钮,并显示3个图像。必须从水平显示的图像中选择一个图像,如下图所示。如果我必须选择右边的图像,那么我必须在右边将图像放置在中间并选择图像如何在android studio中单击按钮并通过在特定方向上滑动图像选项来显示图像?,android,image,swipe,slide,floating,Android,Image,Swipe,Slide,Floating,我在Android Studio中创建了一个浮动按钮 单击图像后,应禁用添加浮动按钮,并显示3个图像。必须从水平显示的图像中选择一个图像,如下图所示。如果我必须选择右边的图像,那么我必须在右边将图像放置在中间并选择图像 在选择合适的图像后,它应该返回到显示浮动按钮,如第一幅图像中所示。这里,我提供了一个示例,概述了您正在尝试的操作。您将不得不添加更多的代码,但这将使您开始 public class MainActivity extends AppCompatActivity { priva
在选择合适的图像后,它应该返回到显示浮动按钮,如第一幅图像中所示。这里,我提供了一个示例,概述了您正在尝试的操作。您将不得不添加更多的代码,但这将使您开始
public class MainActivity extends AppCompatActivity {
private boolean cupImageClicked = false;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.your_layout);
//initialize and set up imageViews and button.
//listener for button.
mFloatingButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
mFloatingButton.setVisibility(View.GONE);
imageView_1.setVisibility(View.VISIBLE);
imageView_2.setVisibility(View.VISIBLE);
imageView_3.setVisibility(View.VISIBLE);
}
});
//example click listener for an image.
cupImageView.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
if (cupImageClicked) {
//this will execute when cupImage is already in the center
//gather whatever info you need from that clicked image.
imageView_1.setVisibility(View.INVISIBLE);
imageView_2.setVisibility(View.INVISIBLE);
imageView_3.setVisibility(View.INVISIBLE);
mFloatingButton.setVisibility(View.VISIBLE;
} else {
//here you will need to move the cupImage to the center and
// move the center imageView to the left.
cupImageClicked = true;
}
}
});
}