Showcaseview在多个片段中,在同一活动下是内部视图寻呼机?

时间:2015-02-03 12:26:14

标签: android showcaseview

我有问题在视图内部的每个片段上显示showcaseview演示视图。我看到展示视图只能用activity初始化并创建一个实例。所以如果我在片段中隐藏showcaseview然后它隐藏在所有片段的展示视图上。

1 个答案:

答案 0 :(得分:1)

ShowCaseView可以在fragment和pager中初始化。在片段中(在寻呼机内)添加:

    @Override
    public void onViewCreated(View view, @Nullable Bundle savedInstanceState) {
        super.onViewCreated(view, savedInstanceState);
        view.post(new Runnable() {
            @Override
            public void run() {

                new ShowcaseView.Builder(getActivity())
                        .setTarget(new ViewTarget(R.id.list_shurela_tracks,getActivity()))
                        .setStyle(R.style.YourStyle)
                        .singleShot(ShowcaseView.Type)
                        .setContentTitle("Just touch")
                        .setContentText("Touch to ....")
                        .hideOnTouchOutside().build();
            }
        });
    }