繁体   English   中英

如何将图像带到前面?

[英]How to bring an image to front?

我正在将图像从某个地方翻译成另一个图像,并且它在那里有一个按钮。 但是当图像在它上面时我希望它是不可点击的! 它没有看到,但仍然可以点击! 如何将图像放在前面,这样按钮就无法使用? 提前致谢。

在您的翻译动画和onAnimationStart(Animation animation)实现setAnimationListener ,将您的bringToFront()方法。 它对我有用。

尝试这个:

Button btn = (Button)findViewById(R.id.my_btn);
btn.setEnabled(false);

我认为如果你使ImageView可点击它会有所帮助。 这可以通过以下方式实现:

更改xml文件的顺序。 首先列出的视图将位于它们之后列出的视图的后面。

<ImageView android:id="@+id/iv01"/>
<Button android:id="@+id/btn01"/>

在上面的代码中,按钮将放在ImageView的顶部。

<Button android:id="@+id/btn01"/>
<ImageView android:id="@+id/iv01"/>

在上面的代码中,ImageView将放在Button的顶部。

您还可以在.java(Activity)文件中隐藏布局中的Button。

Button btn = findViewById(R.id.btn01);
btn.setVisibility(View.GONE);

你也可以设置对接

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM