GuideView Android新手引导页

转自:http://p.codekk.com/detail/Android/llxdaxia/GuideView

把GuideView下的guideview包导入项目,就可以使用了,不记得是不是这篇博客的代码了,使用时可能要调试一下。

GuideView

项目地址: llxdaxia/GuideView 
简介:Android 引导页,可定制性强
更多: 作者    提 Bug    示例 APK   
标签:
Android引导页- 可定制性强-
  • gradle

    compile 'cn.Lemon:guideview:0.1.6'
    
  • 方法回调顺序

    * 方法回调:创建 GuideView -- initParams(初始化参数) -- getTargetViewPosition(获取 TargetView 位置核心方法) --
    * show(添加 GuideView 进 DecorView) -- addHintView -- GuideView.onMeasure -- GuideView.onLayout -- GuideView.Draw -- drawMaskLayer(绘制完毕)
    
  • 使用

      public void onResume() {
          super.onResume();
          fragment.post(new Runnable() {
              @Override
              public void run() {
                  showGuideViews();
              }
          });
      }
    
      public void showGuideViews() {
          TextView mHintView = new TextView(getActivity());
          mHintView.setText("列夫·托尔斯泰曾在《安娜·卡列尼娜》里说过:幸福的家庭都是相似的");
          mHintView.setTextSize(20f);
          mHintView.setTextColor(Color.WHITE);
    
          mGVOne = new GuideView.Builder(getActivity())
                  .setTargetView(R.id.text_one)
                  .setHintView(mHintView)
                  .setHintViewDirection(Direction.BOTTON)
                  .setTransparentOvalPadding(20)
                  .setHintViewMarginTop(100)
                  .setOnClickListener(new View.OnClickListener() {
                      @Override
                      public void onClick(View v) {
                          mGVOne.hide();
                          mGVTwo.show();
                      }
                  })
                  .create();
          mGVOne.show();
    
      }
    
  • Demo 效果图

 

License

This project is licensed under the terms of the Apache License 2.0

>

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值