ShowCase查看序列

时间:2016-05-26 13:49:53

标签: android mobile sequence showcaseview

我必须在我的活动上实现一个Showcase View序列(重要!),这个Showcase View seqeunce必须在Activity的对象之间移动(如EditText,TextView,Button等)。 我没有找到很多文档,而且文档不能满足我的需要,所以如果有人知道怎么做,我会问这里。

谢谢大家!

1 个答案:

答案 0 :(得分:5)

感谢该链接的 @ThinkingMonkey 。这个对我有用! 有点晚了,但我希望这可以帮助某个人。

根据 Material Showcase View 的文件:

1。在所有项目的存储库下将maven { url "https://jitpack.io" }添加到项目的build.gradle。

allprojects {
    repositories {
        jcenter()
        maven { url "https://jitpack.io" }
    }
}

2。在模块的build.gradle的compile 'com.github.deano2390:MaterialShowcaseView:1.1.0@aar'内添加dependencies {...}

3。宣布目标:

        ToggleButton target1 = (ToggleButton) findViewById(R.id.togglebutton);
        TextView target2 = (TextView) findViewById(R.id.text);
        Button target3 = (Button) findViewById(R.id.button);

4. 如果一次性使用,请提供ID。

private static final String SHOWCASE_ID = "1";

5. 以下是Material Showcase View的序列代码示例。

ShowcaseConfig config = new ShowcaseConfig();
config.setDelay(500); // half second between each showcase view

MaterialShowcaseSequence sequence = new MaterialShowcaseSequence(this, SHOWCASE_ID);

sequence.setConfig(config);

sequence.addSequenceItem(target1,
                    "This is button one", "GOT IT");

sequence.addSequenceItem(target2,
                    "This is button two", "GOT IT");

sequence.addSequenceItem(target3,
                    "This is button three", "GOT IT");

sequence.start();

如果你想把它放在onclickmenu optionsoncreate上,这完全取决于你。