レイアウトの位置を変更したいのですが、75ms後に最初の位置に戻して移動させたいのですが、それが私のコードです:
for(int i = 0; i < l1.getChildCount(); i++) {
linear = (LinearLayout) findViewById(l1.getChildAt(i).getId());
LayoutParams params = new LayoutParams(LinearLayout.LayoutParams.WRAP_CONTENT,RelativeLayout.LayoutParams.WRAP_CONTENT);
params.bottomMargin = 10;
linear.setLayoutParams(params);
SystemClock.sleep(75);
}
問題は、アプリが 750 ミリ秒停止し、何もしないことです。invalidate()、refreshDrawableState()、 、 、requestLayout()、 、postInvalidate()を呼び出してみました 。onResume()onRestart()onPause()