首页

源码搜藏网

首页 > 安卓源码 > 功能分类 > 引导页Intro&Guide View >

新手引导页,轻松的实现对应的查看上面的显示提示信息和展示功能

创建时间:2017-01-03 09:27  

新手引导页,轻松的实现对应的查看上面的显示提示信息和展示功能
新手引导页,轻松的实现对应的查看上面的显示提示信息和展示功能
暂无演示 立即下载

GuideHelper 实现Android新手引导页

可以在提示也绘制实际的view,在view的上下左右位置添加提示信息的图片

gradle导入
compile 'com.shizhefei:GuideHelper:1.0.5'

代码如下:

        final GuideHelper guideHelper = new GuideHelper(MainActivity.this);

        TipData tipData1 = new TipData(R.drawable.tip1, Gravity.RIGHT | Gravity.BOTTOM, iconView);
        tipData1.setLocation(0, -DisplayUtils.dipToPix(v.getContext(), 50));
        guideHelper.addPage(tipData1);
        //
        TipData tipData2 = new TipData(R.drawable.tip2, citysView);
        guideHelper.addPage(tipData2);
        //

        TipData tipData3 = new TipData(R.drawable.tip3, infoLayout);
        guideHelper.addPage(tipData3);

        guideHelper.addPage(tipData1, tipData2, tipData3);

        //add custom view
        LayoutInflater ll = LayoutInflater.from(MainActivity.this);
        View testView = ll.inflate(R.layout.custom_view,null);
        TipData tipDataCustom= new TipData(Gravity.CENTER,new Rect(),testView);
        testView.findViewById(R.id.guide_close).setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                guideHelper.dismiss();
            }
        });
        guideHelper.setAutoDismiss(false);//一般不设置,默认是true
        guideHelper.addPage(tipDataCustom);

        guideHelper.show(false);

// guideHelper.show(true);

效果如下:

image

上一篇:一个用于app指向性功能高亮引导的库
下一篇:使用androidVideoView实现炫酷引导页

相关内容

热门推荐