0

我在视图寻呼机内部的每个片段上显示 展示视图演示视图时遇到问题。我看到展示视图只能通过活动初始化并创建一个实例。因此,如果我在片段中隐藏展示视图,那么它将隐藏在所有片段的展示视图中.

4

1 回答 1

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();
            }
        });
    }
于 2015-06-21T08:51:50.930 回答