android showcase,android – 带手势的ShowcaseView

我不是那个回答你问题的人,我更像是一个不得不按照我怀疑是错误方式去做的用户.

到目前为止,我只专注于使手势的工作.我不知道如何选择圆圈的大小

我想以同样的方式使用它,但它没有让我到任何地方,因为我没有找到将手势放在我添加视图的行中的位置.所以我按照自己的方式做到了.

像这样:

首先我定义了showcaseview:

Fragment thisFrag;

ShowcaseView sv;

ShowcaseView.ConfigOptions co;

在我的创造中我有这个:

co = new ShowcaseView.ConfigOptions();

thisFrag = this;

然后,当我想要查看展示时,我调用了这个函数:

public static void showShowcase() {

// TODO Auto-generated method stub

co.hideOnClickOutside = false;

co.showcaseId = 1;

sv = ShowcaseView.insertShowcaseView(R.id.scrollView1, thisFrag.getActivity(), "Some funny text", " Smaller and funnier text ", co);

sv.animateGesture(200, 500, 200, 0);

OnShowcaseEventListener OSEvListner = new OnShowcaseEventListener() {

public void onShowcaseViewHide(ShowcaseView showcaseView) {

switch (co.showcaseId) {

case 1:

co.showcaseId = 2;

sv = ShowcaseView.insertShowcaseView(R.id.scrollView2, thisFrag.getActivity(), "How to scroll down", " ", co);

sv.setOnShowcaseEventListener(this);

sv.animateGesture(200, 500, 200, 0);

break;

case 2:

co.showcaseId = 3;

sv = ShowcaseView.insertShowcaseView(R.id.scrollView3, thisFrag.getActivity(),

"Do this to change tabs", "", co);

sv.setOnShowcaseEventListener(this);

sv.animateGesture(200, 500, 500, 500);

break;

case 3:

Main.switchTab(1);

OtherFragment.showShowcase();

}

}

@Override

public void onShowcaseViewShow(ShowcaseView showcaseView) {

// TODO Auto-generated method stub

}

};

sv.setOnShowcaseEventListener(OSEvListner);

}

希望有更好的方法来做到这一点.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值