@ThinkingMonkey по этой ссылке. Меня устраивает! Немного поздно, но я надеюсь, что это может кому-то помочь.
Согласно документу Material Showcase View:
1. Добавить maven { url "https://jitpack.io" }
для проекта build.gradle под хранилищами allproject в.
allprojects {
repositories {
jcenter()
maven { url "https://jitpack.io" }
}
}
2. Добавить compile 'com.github.deano2390:MaterialShowcaseView:[email protected]'
внутри dependencies {...}
из build.gradle модуля.
3. объявить цели:
ToggleButton target1 = (ToggleButton) findViewById(R.id.togglebutton);
TextView target2 = (TextView) findViewById(R.id.text);
Button target3 = (Button) findViewById(R.id.button);
4. указывать идентификатор, если для однократного применения.
private static final String SHOWCASE_ID = "1";
5. Вот пример кода последовательность материала 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();
Это все для вас, если вы хотите поставить его на onclick
, menu options
или oncreate
.
попробуйте следующее: https://github.com/deano2390/MaterialShowcaseView имеет пример. – ThinkingMonkey
Да, я попробовал, но Android Studio не может решить зависимости (я имею в виду компиляцию: «blabla»); –