我正在尝试创建一个计算器应用。只有XML存在时,会发生这样的涟漪动画
然而,当我添加java代码时,波纹动画不会发生,其他一切功能正常。他们是解决这个问题的方法吗?
一键XML (前景标记包含动画)
<ImageButton
android:id="@+id/one_button"
android:foreground="@drawable/ripple_animation_grey"
android:padding="0dp"
android:adjustViewBounds="true"
android:scaleType="fitXY"
android:layout_width="85dp"
android:layout_height="85dp"
app:srcCompat="@drawable/one_button_500_500"
android:layout_below="@+id/four_button"
android:layout_alignParentStart="true" />
一键java代码
one_button_IB.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
if (!is_additon_selected) {
updateScreen("1");
} else {
values.add(current_screen_value);
clearScreen("1");
is_additon_selected = true;
additionButtonActions();
System.out.println(values);
}
}
});