Showcaseview上的girdview项目android



我已经创建了一个应用程序,并希望显示一些第一次用户气泡。我正在使用showcaseviewhttps://github.com/amlcurran/ShowcaseView

如何在gridview的第一个元素上设置它?

你可以这样使用ViewTarget:

你的activity应该实现OnShowcaseEventListener。

new Handler().postDelayed(new Runnable() {
            @Override
            public void run() {
            View targetView = gridview.getChildAt(0);
            ViewTarget target = new ViewTarget(targetView);
            ShowcaseView sv  = new ShowcaseView.Builder(this, true)
                .setTarget(target)
                .setContentTitle("YOUR MESSAGE")
                .setStyle(R.style.CustomShowcaseTheme2)
                .setShowcaseEventListener(this)
                .build();
            }
        }, 5000);

基本上你正在传递所需的视图到ViewTarget。你也可以突出显示其他孩子。只是要记住,只有在视图膨胀之后才执行代码,否则可能会抛出异常。

最新更新