android– 带手势的ShowcaseView

android– 带手势的ShowcaseView,第1张

概述我在我的项目中使用了很棒的ShowcaseViewlibrary.除此之外,我还使用这个非常棒的包装类ShowcaseViewExample来一个接一个地显示视图.这很好用,但我对如何使用手势感到迷茫.代码到目前为止:publicvoidshowcaseMainActivity(){views=newShowcaseViews(this,R.

我在我的项目中使用了很棒的ShowcaseView library.除此之外,我还使用这个非常棒的包装类ShowcaseViewExample来一个接一个地显示视图.

这很好用,但我对如何使用手势感到迷茫.

代码到目前为止:

 public voID showcaseMainActivity() {          vIEws = new ShowcaseVIEws(this, R.layout.showcase_vIEw_template);          vIEws.addVIEw(new ShowcaseVIEws.ItemVIEwPropertIEs(R.ID.some_menu, R.string.showcase_Title, R.string.showcase_message, ShowcaseVIEw.ITEM_ACTION_ITEM));          vIEws.addVIEw(new ShowcaseVIEws.VIEwPropertIEs(R.ID.showcasebutton, R.string.showcase_Title, R.string.showcase_message));          vIEws.show();        }

我在哪里添加代码以使用showcasebutton的手势?

解决方法:

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

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

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

像这样:

首先我定义了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);}   

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

总结

以上是内存溢出为你收集整理的android – 带手势的ShowcaseView全部内容,希望文章能够帮你解决android – 带手势的ShowcaseView所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1106870.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-28
下一篇 2022-05-28

发表评论

登录后才能评论

评论列表(0条)

保存