android - 每 5 秒隐藏一次可见按钮

标签 android button show-hide

是否可以在屏幕上制作一个每隔 5 秒自动显示并消失的按钮? 通过使用这个

b.setVisibility(View.VISIBLE);

我们可以看到

b.setVisibility(View.GONE); 

我们可以隐藏它。但是我无法在时间间隔内使用它。 有什么想法吗?请分享。

最佳答案

有几种不同的方式,一种是Handler和Runnable:

public class Example extends Activity {
    private Handler mHandler = new Handler();
    private Runnable alternate = new Runnable() {
        public void run() {
            // Alternate visible and not
            mHandler.postDelayed(alternate, 5000);
        }
    };

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);

        mHandler.postDelayed(alternate, 5000);
    }
}

关于android - 每 5 秒隐藏一次可见按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12189850/

相关文章:

java - 我如何在 android studio 中创建音频可视化工具?

java - 尝试将自定义字体应用于按钮时出现 NullPointerException

iOS 8 通知操作按钮不显示

javascript - 两个按钮功能合二为一

javascript - jquery如何隐藏单个元素(如果不存在)

php - 内联 CSS 显示/隐藏 div 不起作用

java - Java 菜单抽屉中的引用菜单项

java - 方向更改时未找到 Savedins 类

JQuery 显示/隐藏全部(FAQ 页面)

android - Firestore 更新查询未执行