Tôi có bố cục được hiển thị trên một nút nhấp. Tôi muốn ẩn bố cục đó sau 10 giây.Ẩn bố cục sau 10 giây trong Android?
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
mVolHandler = new Handler();
mVolRunnable = new Runnable() {
public void run() {
mVolLayout.setVisibility(View.GONE);
}
};
}
private OnTouchListener mVolPlusOnTouchListener = new OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
mVolLayout.setVisibility(View.VISIBLE);
mVolHandler.postDelayed(mVolRunnable, 10000);
}
}
Tôi đã thử sử dụng trình xử lý. Khi tôi nhấp vào nút bố cục được hiển thị và sử dụng trình xử lý được ẩn sau 10 giây. Nhưng vấn đề là khi liên tục nhấp vào nút, nó sẽ bị ẩn .Nếu nút một lần nữa nhấp vào bố trí được hiển thị nhưng đi ẩn trước 10 giây. Tôi muốn hiển thị bố cục trong 10 giây từ lần nhấp cuối cùng của người dùng. – user987362
Tôi có bất kỳ giải pháp nào khác không? Xin hãy giúp tôi – user987362
Tôi đã thử như vậy – user987362