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

时间:2017-01-03 09:27 来源:互联网 作者:源码搜藏收藏

  • 源码类别:引导页Intro&Guide View
  • 源码大小:未知
  • 编码格式:gbk,utf8,不限
  • 运行环境:Android studio
  • 广告推荐

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

本站资源仅限于学习研究,严禁从事商业或者非法活动! 源码搜藏网所有源码来自互联网转载与用户上传分享,如果侵犯了您的权益请与我们联系,我们将在24小时内删除!谢谢!

引导页Intro&Guide View下载排行

最新文章