我正在创建自己的小应用程序,并且想在Android Java上创建TextView的动画(可更改边距和高度)。我该怎么办?
这就是我尝试过的方法,但是当我对其进行测试时,它会等待0.5秒,然后一次全部更改。
yesno_button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
LinearLayout.LayoutParams params = new LinearLayout.LayoutParams(LinearLayout.LayoutParams.FILL_PARENT, LinearLayout.LayoutParams.WRAP_CONTENT);
for (int step = 0; step <= 50; step++) {
params.setMargins(100,100 - step,100,0);
yesno_button.setLayoutParams(params);
yesno_button.setHeight(100 - 2 * step);
SystemClock.sleep(10);
}
}
}
为什么我不能逐步看到它? 如果无法通过这种方式进行操作,您将如何做?
(对不起,我的英语不好,我是法国人:P)