مدیریت کاربران مشترک
بروز خطا
امتیازات دریافتی
اینترو یا راهنمای برنامه (1)
اسنیپ
length : 0
words : 0
lines : 0
dependencies {
compile 'com.github.deano2390:MaterialShowcaseView:1.2.0@aar'
}
public class MainActivity extends AppCompatActivity implements View.OnClickListener {
private Button btn_1, btn_2;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
btn_1.setOnClickListener(this);
btn_2.setOnClickListener(this);
presentShowcaseSequence();
}
@Override
public void onClick(View v) {
if (v.getId() == R.id.btn_1 || v.getId() == R.id.btn_2) {
presentShowcaseSequence();
}
}
private void presentShowcaseSequence() {
ShowcaseConfig config = new ShowcaseConfig();
config.setDelay(500); // half second between each showcase view
MaterialShowcaseSequence sequence = new MaterialShowcaseSequence(this, SHOWCASE_ID);
sequence.setOnItemShownListener(new MaterialShowcaseSequence.OnSequenceItemShownListener() {
@Override
public void onShow(MaterialShowcaseView itemView, int position) {
}
});
sequence.setConfig(config);
sequence.addSequenceItem(
new MaterialShowcaseView.Builder(this)
.setTarget(btn_1)
.setDismissText("برای دیدن باقی توضیحات کلیک کنید!")
.setContentText("متن توضیحات")
.withRectangleShape(true)
.build()
);
sequence.addSequenceItem(
new MaterialShowcaseView.Builder(this)
.setTarget(btn_2)
.setDismissText("برای دیدن باقی توضیحات کلیک کنید!")
.setContentText("متن راهنما ")
.withRectangleShape()
.build()
);
sequence.start();
}
حقوق مادی و معنوی تمامی آثار و محتویات عرضه شده در این وب سایت، متعلق به شرکت «فوژان رسانه ایده هوشمند» و پدیدآورندگان آثار بوده و حسب مورد دارای مجوز از مراجع ذی صلاح می باشد.
کپی برداری از مطالب این سایت حتی با ذکر منبع جایز نیست.