无法找到有关如何配置ShowcaseView的任何文档。
用法 要使用ShowcaseView,请使用insertShowcaseView(..)之一电话。这些措施包括:
唯一有效的链接是wiki,在这里我找不到关于ConfigOptions和如何使用它的任何信息,其他链接被破坏了。
我试图为我的应用程序编写一个小教程,下面是我通过学习源代码得出的结论:
ShowcaseView.ConfigOptions co = new ShowcaseView.ConfigOptions();
co.hideOnClickOutside = false;
//show only first one once?!
co.shotType = ShowcaseView.TYPE_ONE_SHOT;
co.showcaseId=1;
co.centerText=true;
co.noButton=false;
co.block = true;
RelativeLayout.LayoutParams lps = new RelativeLayout.LayoutParams(android.view.ViewGroup.LayoutParams.MATCH_PARENT, android.view.ViewGroup.LayoutParams.MATCH_PARENT);
lps.addRule(RelativeLayout.CENTER_IN_PARENT);
lps.addRule(RelativeLayout.ALIGN_PARENT_BOTTOM);
int margin = 10;
lps.setMargins(margin, margin, margin, margin);
co.buttonLayoutParams = lps;
ShowcaseViews svs = new ShowcaseViews(this);
ShowcaseViews.ItemViewProperties ivp;
ivp= new ItemViewProperties(
R.id.target1,
R.string.target1_tit,
R.string.target1_desc,
0.4f,
co
);
svs.addView(ivp);
co.showcaseId=2;
ivp= new ItemViewProperties(
R.id.target2,
R.string.target2_tit,
R.string.target2_desc,
0.4f,
co
);
svs.addView(ivp);
co.showcaseId=3;
ivp= new ItemViewProperties(
R.id.target3,
R.string.target3_tit,
R.string.target3_desc,
0.4f,
co
);
svs.addView(ivp);
svs.show();但我想不出很多事情:
谢谢。
发布于 2014-07-21 19:13:08
如何将OK按钮放置到其他地方(ConfigOption.buttonLayoutParams没有影响)
这是我唯一知道的事:
svs.setButtonPosition( LAYOUTPARAMS OBJECT HERE );https://stackoverflow.com/questions/23107620
复制相似问题