Java 如何在对象上画线后使其不可见?
我知道在按下按钮时画线的代码,但我不知道在顶部画线后用什么代码使图像褪色Java 如何在对象上画线后使其不可见?,java,android,android-activity,Java,Android,Android Activity,我知道在按下按钮时画线的代码,但我不知道在顶部画线后用什么代码使图像褪色 我想做的是类似于水果忍者的事情,只是让图像淡出。这里是一个非常简单的淡出动画 public void animate(){ View myView = //The view that you want to animate (initialize it) Animation out = AnimationUtils.loadAnimation(this, android.R.anim.f
我想做的是类似于水果忍者的事情,只是让图像淡出。这里是一个非常简单的淡出动画
public void animate(){
View myView = //The view that you want to animate (initialize it)
Animation out = AnimationUtils.loadAnimation(this, android.R.anim.fade_out);
myView.startAnimation(out);
myView.setVisibility(View.INVISIBLE);
}
注意:上述代码位于活动中,因此此
指的是上下文
有关更多详细信息,请参阅。它涉及很多细节
更新:
确定线是否绘制在对象上需要一些工作。你可以先看看。您需要使用动作向下
,动作移动
,动作向上
来实现onTouchEvent(MotionEvent事件)
。你提到你已经知道如何画一条线了。因此,您需要加入一些逻辑来确定线是否画在您的对象上
从以下机构借用信息:
在绘制线之前和之后,可以使用event.getX()
event.getY()
获取坐标,然后确定坐标是否与视图重叠
祝你好运 请显示到目前为止您拥有的代码。您能给我一个条件来确定用户是否在该对象上画一条线吗?