当前位置: 首页>>代码示例>>Java>>正文


Java MaterialShowcaseSequence.setConfig方法代码示例

本文整理汇总了Java中uk.co.deanwild.materialshowcaseview.MaterialShowcaseSequence.setConfig方法的典型用法代码示例。如果您正苦于以下问题:Java MaterialShowcaseSequence.setConfig方法的具体用法?Java MaterialShowcaseSequence.setConfig怎么用?Java MaterialShowcaseSequence.setConfig使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在uk.co.deanwild.materialshowcaseview.MaterialShowcaseSequence的用法示例。


在下文中一共展示了MaterialShowcaseSequence.setConfig方法的6个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: showTutorial

import uk.co.deanwild.materialshowcaseview.MaterialShowcaseSequence; //导入方法依赖的package包/类
private void showTutorial() {
    ShowcaseConfig config = new ShowcaseConfig();
    config.setDelay(500);
    MaterialShowcaseSequence sequence = new MaterialShowcaseSequence(this);
    sequence.setConfig(config);
    sequence.addSequenceItem(new MaterialShowcaseView.Builder(this)
            .setTarget(fab)
            .singleUse("fab")
            .setDismissText("NEXT")
            .setMaskColour(ContextCompat.getColor(this, R.color.tutorialBackground))
            .setDismissTextColor(ContextCompat.getColor(this, R.color.tutorialDismiss))
            .setShapePadding(0)
            .setContentText("Add new shows using this button.")
            .build());
    sequence.addSequenceItem(new MaterialShowcaseView.Builder(this)
            .setTarget(mTabLayout)
            .singleUse("tabs")
            .setDismissText("GOT IT")
            .setMaskColour(ContextCompat.getColor(this, R.color.tutorialBackground))
            .setDismissTextColor(ContextCompat.getColor(this, R.color.tutorialDismiss))
            .withRectangleShape()
            .setShapePadding(0)
            .setContentText("Swipe to see Aired and Upcoming episodes.")
            .build());
    sequence.start();
}
 
开发者ID:chashmeetsingh,项目名称:TrackIt-Android,代码行数:27,代码来源:MainActivity.java

示例2: showTutorial

import uk.co.deanwild.materialshowcaseview.MaterialShowcaseSequence; //导入方法依赖的package包/类
private void showTutorial() {
    if (recyclerView != null && recyclerView.getChildCount() > 0) {
        ShowcaseConfig config = new ShowcaseConfig();
        config.setDelay(100);
        MaterialShowcaseSequence sequence = new MaterialShowcaseSequence(getActivity());
        sequence.setConfig(config);
        sequence.addSequenceItem(new MaterialShowcaseView.Builder(getActivity())
                .setTarget(recyclerView.getChildAt(0))
                .singleUse("tab1")
                .withRectangleShape()
                .setContentText("Tap on the right side to set the episode as watched.")
                .setDismissText("NEXT")
                .setMaskColour(ContextCompat.getColor(getActivity(), R.color.tutorialBackground))
                .setDismissTextColor(ContextCompat.getColor(getActivity(), R.color.tutorialDismiss))
                .build());
        sequence.addSequenceItem(new MaterialShowcaseView.Builder(getActivity())
                .setTarget(recyclerView.getChildAt(0).findViewById(R.id.watched_indicator))
                .singleUse("tab1indicator")
                .setContentText("This indicates whether an episode is watched or not.")
                .setDismissText("GOT IT")
                .setShapePadding(15)
                .setMaskColour(ContextCompat.getColor(getActivity(), R.color.tutorialBackground))
                .setDismissTextColor(ContextCompat.getColor(getActivity(), R.color.tutorialDismiss))
                .build());
        sequence.start();
    }
}
 
开发者ID:chashmeetsingh,项目名称:TrackIt-Android,代码行数:28,代码来源:Tab1.java

示例3: displayShowcaseViewFilterBox

import uk.co.deanwild.materialshowcaseview.MaterialShowcaseSequence; //导入方法依赖的package包/类
/**
 * Function to display the MaterialShowcaseView for filterBox.
 */
private void displayShowcaseViewFilterBox() {
    MaterialShowcaseSequence filterShowcase = new MaterialShowcaseSequence(getActivity(), BuildConfig.VERSION_NAME + "FILTER");
    ShowcaseConfig config = new ShowcaseConfig();
    config.setDelay(250);
    filterShowcase.setConfig(config);

    filterShowcase.addSequenceItem(buildShowcaseView(filterBox, new RectangleShape(0, 0),
            "In the mood for multiple things? List your filters separated by a comma to combine the results!"
    ));

    filterShowcase.start();
}
 
开发者ID:christarazi,项目名称:random-restaurant-generator,代码行数:16,代码来源:MainActivityFragment.java

示例4: presentShowcaseSequence

import uk.co.deanwild.materialshowcaseview.MaterialShowcaseSequence; //导入方法依赖的package包/类
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) {
                Toast.makeText(itemView.getContext(), "Item #" + position, Toast.LENGTH_SHORT).show();
            }
        });

        sequence.setConfig(config);

        sequence.addSequenceItem(mButtonOne, "This is button one", "GOT IT");

        sequence.addSequenceItem(
                new MaterialShowcaseView.Builder(this)
                        .setTarget(mButtonTwo)
                        .setDismissText("GOT IT")
                        .setContentText("This is button two")
                        .withRectangleShape(true)
                        .build()
        );

        sequence.addSequenceItem(
                new MaterialShowcaseView.Builder(this)
                        .setTarget(mButtonThree)
                        .setDismissText("GOT IT")
                        .setContentText("This is button three")
                        .withRectangleShape()
                        .build()
        );

        sequence.start();

    }
 
开发者ID:deano2390,项目名称:MaterialShowcaseView,代码行数:40,代码来源:SequenceExample.java

示例5: setupInstace

import uk.co.deanwild.materialshowcaseview.MaterialShowcaseSequence; //导入方法依赖的package包/类
private void setupInstace(View rootView) {
    switchCompat = (SwitchCompat) rootView.findViewById(R.id.switch_button);
    effectpager = (ViewPager) rootView.findViewById(R.id.effect_pager);
    eqView = LayoutInflater.from(getContext()).inflate(R.layout.eq_view, new LinearLayout(getContext()), false);
    bassBoost = (EqView) eqView.findViewById(R.id.bassboost);
    virtualizerBoost = (EqView) eqView.findViewById(R.id.virtualizerboost);
    loudnessBoost = (EqView) eqView.findViewById(R.id.loudboost);

    eqViews = LayoutInflater.from(getContext()).inflate(R.layout.eq_views, new LinearLayout(getContext()), false);
    reverb = (EqView) eqViews.findViewById(R.id.reverb);

    /**
     * Pager config
     */
    viewList = new ArrayList<>(2);
    viewList.add(eqView);
    viewList.add(eqViews);
    playingPagerAdapter = new PlayingPagerAdapter(viewList);
    effectpager.setAdapter(playingPagerAdapter);
    switchEq();
    initBassBoost();
    initEq(rootView);
    initPresets(rootView);
    initVirtualizerBoost();
    initLoudnessBoost();
    initPresetReverbBoost();

    ateKey = Helper.getATEKey(getContext());
    accentcolor = Config.accentColor(getContext(), ateKey);

    /**
     * Show Case
     */
    ShowcaseConfig config = new ShowcaseConfig();
    config.setDelay(500);
    config.setShapePadding(20);
    MaterialShowcaseSequence sequence = new MaterialShowcaseSequence(getActivity(), "800");
    sequence.setConfig(config);
    sequence.addSequenceItem(switchCompat, "Enabled/Disable equalizer", "GOT IT");
    sequence.addSequenceItem(effectpager, "Slide right/left to see effects", "GOT IT");
    sequence.setOnItemDismissedListener(new MaterialShowcaseSequence.OnSequenceItemDismissedListener() {
        @Override
        public void onDismiss(MaterialShowcaseView materialShowcaseView, int i) {
            config.setDelay(500);
        }
    });
    sequence.start();
}
 
开发者ID:RajneeshSingh007,项目名称:MusicX-music-player,代码行数:49,代码来源:EqFragment.java

示例6: function

import uk.co.deanwild.materialshowcaseview.MaterialShowcaseSequence; //导入方法依赖的package包/类
@Override
protected void function() {
    mPlayLayout.fastOpen();
    mPlayLayout.getIvSkipNext().setImageResource(R.drawable.aw_ic_next);
    mPlayLayout.getIvSkipPrevious().setImageResource(R.drawable.aw_ic_prev);
    ateKey = Helper.getATEKey(getContext());
    accentColor = Config.accentColor(getContext(), ateKey);
    mPlayLayout.setPlayButtonBackgroundTintList(ColorStateList.valueOf(accentColor));
    moreMenu.setOnClickListener(mOnClickListener);
    if (getActivity() == null || getActivity().getWindow() == null) {
        return;
    }
    moreMenu.setImageDrawable(ContextCompat.getDrawable(getContext(), R.drawable.ic_menu));
    favhelper = new FavHelper(getContext());
    favButton.setOnClickListener(mOnClickListener);
    CustomLayoutManager customlayoutmanager = new CustomLayoutManager(getContext());
    customlayoutmanager.setOrientation(LinearLayoutManager.HORIZONTAL);
    queuerv.setLayoutManager(customlayoutmanager);
    SnapHelper startSnapHelper = new StartSnapHelper();
    startSnapHelper.attachToRecyclerView(queuerv);
    queuerv.setHasFixedSize(true);
    queueAdapter = new QueueAdapter(getContext(), this);
    queueAdapter.setLayoutId(R.layout.gridqueue);
    queuerv.setAdapter(queueAdapter);
    queueAdapter.setOnItemClickListener(onClick);
    ItemTouchHelper.Callback callback = new SimpleItemTouchHelperCallback(queueAdapter);
    mItemTouchHelper = new ItemTouchHelper(callback);
    mItemTouchHelper.attachToRecyclerView(queuerv);
    if (Extras.getInstance().getDarkTheme() || Extras.getInstance().getBlackTheme()) {
        mPlayLayout.setProgressLineColor(ContextCompat.getColor(getContext(), R.color.translucent_white_8p));
    } else {
        mPlayLayout.setProgressLineColor(ContextCompat.getColor(getContext(), R.color.translucent_white_8p));
    }
    getActivity().getWindow().setStatusBarColor(accentColor);
    /**
     * Show Case
     */
    ShowcaseConfig config = new ShowcaseConfig();
    config.setDelay(500);
    MaterialShowcaseSequence sequence = new MaterialShowcaseSequence(getActivity(), "400");
    sequence.setConfig(config);
    sequence.addSequenceItem(queuerv, "Slide right/left to view Lyrics/PlayingView", "GOT IT");
    sequence.setOnItemDismissedListener(new MaterialShowcaseSequence.OnSequenceItemDismissedListener() {
        @Override
        public void onDismiss(MaterialShowcaseView materialShowcaseView, int i) {
            materialShowcaseView.hide();
        }
    });
    sequence.start();
    helper = new Helper(getContext());
    startVisualiser();
}
 
开发者ID:RajneeshSingh007,项目名称:MusicX-music-player,代码行数:53,代码来源:Playing2Fragment.java


注:本文中的uk.co.deanwild.materialshowcaseview.MaterialShowcaseSequence.setConfig方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。