我找到了一些关于如何创建淡入/淡出的答案,但是,由于我将在类里面多次使用它,所以我正在尝试找到一种为其创建函数的方法,如下所示:
public void fadeout (String res_name, String res_alfa, int res_duration) {
res_name.animate().alpha(res_alfa).setDuration(res_duration);
}
最佳答案
这是完全可能的,但是您在函数中传递了错误的类型。首先,您应该传递 View 对象本身而不是 String res_name。其次,res_alpha必须是float类型,而不是String类型。最后,您必须在末尾添加调用 .start()
。看起来是这样的:
public void fadeout (View view, float res_alfa, int res_duration) {
view.animate().alpha(res_alfa).setDuration(res_duration).start();
}
关于java - 淡入/淡出功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50496915/