【发布时间】:2017-06-10 12:30:38
【问题描述】:
我的片段中有一个ImageButton,它的背景设置为一个android 可绘制图标。在某些情况下,该按钮需要旋转(这可行)。我的问题是,当我在另一个活动中返回片段时,我希望将按钮“重置”到其原始位置。
这是按钮的设置方式:
@Override
public void onViewCreated(final View view, Bundle savedInstanceState) {
button = (ImageButton)view.findViewById(R.id.doButtonThing);
button.setOnClickListener(this);
if (condition) {
button.animate().rotation(90f).setInterpolator(new AccelerateDecelerateInterpolator());
}
}
我尝试过使用:
button.clearAnimation();
button.invalidate();
button.postInvalidate();
在onResume() 方法中,但它们都不起作用。如何重置/重新加载原始按钮?
【问题讨论】:
标签: android imagebutton