Java 2个单独的onclick函数
我一直试图使第二个图像动画,但它不工作。我为我想要使用的动画类型创建了一个类,然后调用image onclick函数来运行动画。你能看看我的代码帮我吗Java 2个单独的onclick函数,java,android,android-animation,Java,Android,Android Animation,我一直试图使第二个图像动画,但它不工作。我为我想要使用的动画类型创建了一个类,然后调用image onclick函数来运行动画。你能看看我的代码帮我吗 class img{ ImageView img1 = (ImageView)findViewById(R.id.img1); ImageView img2 = (ImageView)findViewById(R.id.img2); void fadeIn(){ img1.animate().
class img{
ImageView img1 = (ImageView)findViewById(R.id.img1);
ImageView img2 = (ImageView)findViewById(R.id.img2);
void fadeIn(){
img1.animate().alpha(0f).setDuration(2000);
img2.animate().alpha(1f).setDuration(2000);
}
void slideOutLeft(){
img1.animate().translationXBy(-2000f).setDuration(2000);
}
void slideOutDown(){
img1.animate().translationYBy(1000f).setDuration(2000);
}
}
public void made(View view){
img Stop = new img();
Stop.slideOutDown();
}
public void fade(View view){
img Start = new img();
Start.slideOutLeft();
}
两种动画方法都没有
start()
。必须调用start()
才能真正启动动画
void slideOutLeft(){
img1.animate().translationXBy(-2000f).setDuration(2000).start();
}
void slideOutDown(){
img1.animate().translationYBy(1000f).setDuration(2000).start();
}
请确保将click listener设置为您的图像,以使此方法调用工作。是否从xml设置onClick?如果有错误日志,请共享..或仅描述一点“但它不工作”