レイアウトの下部にタブのような構造を表示するレイアウトに取り組んでいます。ダブルタップで表示し、5秒後に非表示にする必要があります。だから私はこのカウントダウンタイマーを使用しています:
public void timer()
{
cdt=new CountDownTimer(5000,1000) {
@Override
public void onTick(long millisUntilFinished) {
System.out.println("Timer Working"+millisUntilFinished+"");
}
@Override
public void onFinish() {
System.out.println("Finished");
main =(LinearLayout)findViewById(R.id.parent);
ViewGroup.MarginLayoutParams mlp = (ViewGroup.MarginLayoutParams)main.getLayoutParams();
mlp.height=420;
set_up_views();
find_module();
tl.setVisibility(View.INVISIBLE);
}
}.start();
}
しかし、このタイマーを停止して再開する方法がわかりません。どのようにできるのか?