我创建了一个应用程序,并希望显示一些第一次使用的用户气泡。我正在使用展示视图 https://github.com/amlcurran/ShowcaseView
如何在 gridview 的第一个元素上设置它?
我创建了一个应用程序,并希望显示一些第一次使用的用户气泡。我正在使用展示视图 https://github.com/amlcurran/ShowcaseView
如何在 gridview 的第一个元素上设置它?
您可以按如下方式使用 ViewTarget:
您的活动应该实现 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。您也可以突出显示其他孩子。请记住仅在视图被夸大之后才执行代码,否则可能会引发异常。看看它是否适合你。