.build(); sv.setButtonText(getString(R.string.oobe_next_button)); sv.setButtonPosition(leftParams);
switch (oobeCount) { case 0: sv.setButtonPosition(centerParams); sv.setShowcase(new CustomViewTarget(RecyclerView_topic, 4, 4), true); sv.setContentTitle(getString(R.string.oobe_main_topic_list_title)); break; case 1: sv.setButtonPosition(leftParams); sv.setShowcase(new ViewTarget(EDT_main_topic_search), true); sv.setContentTitle(getString(R.string.oobe_main_search_title)); break; case 2: sv.setButtonPosition(centerParams); sv.setShowcase(new ViewTarget(IV_main_setting), true); sv.setContentTitle(getString(R.string.oobe_main_adv_setting_title)); break; case 3: sv.setButtonPosition(centerParams); sv.setTarget(Target.NONE); sv.setContentTitle(getString(R.string.oobe_main_mydiary_title));
private void startShowcase(){ Log.d("LL","startShowcase"); activity.drawerLayout.openDrawer(activity.browserListView); showcase = new ShowcaseView.Builder(activity) .setContentTitle(activity.getResources().getString(R.string.step_browser_sidebar_title)) .setContentText(activity.getResources().getString(R.string.step_browser_sidebar_summary)) .setShowcaseEventListener(showcaseEventListener) .setOnClickListener(showcaseClick) .setStyle(R.style.CustomShowcaseTheme2) .build(); showcase.setButtonPosition(getButtonLP()); showcase.setOnClickListener(showcaseClick); }
private void showcaseView() { RelativeLayout.LayoutParams lps = new RelativeLayout.LayoutParams(ViewGroup.LayoutParams.WRAP_CONTENT, ViewGroup.LayoutParams.WRAP_CONTENT); lps.addRule(RelativeLayout.ALIGN_PARENT_BOTTOM); lps.addRule(RelativeLayout.ALIGN_PARENT_LEFT); int margin = ((Number) (getResources().getDisplayMetrics().density * 12)).intValue(); lps.setMargins(margin, margin, margin, margin); ViewTarget target = new ViewTarget(R.id.activity_main_boommenubutton_menu, this); ShowcaseView sv = new ShowcaseView.Builder(this) .withMaterialShowcase() .setTarget(target) .setContentTitle("主菜单") .setContentText("点击这个,然后可以看到主菜单.") .setStyle(R.style.CustomShowcaseTheme2) .setShowcaseEventListener(this) // .replaceEndButton(R.layout.view_custom_button) .build(); sv.setButtonPosition(lps); }
params.addRule(RelativeLayout.ALIGN_PARENT_LEFT); params.addRule(RelativeLayout.ALIGN_PARENT_BOTTOM); myShowcase.setButtonPosition(params); myShowcase.show();
params.addRule(RelativeLayout.ALIGN_PARENT_LEFT); params.addRule(RelativeLayout.ALIGN_PARENT_BOTTOM); myShowcase.setButtonPosition(params); myShowcase.show();