• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

AndroidUserGuide: Android User Guide是一个用于为安卓应用构建用户向导(帮助教程)的 ...

原作者: [db:作者] 来自: 网络 收藏 邀请

开源软件名称:

AndroidUserGuide

开源软件地址:

https://gitee.com/xiaozhuai/android_user_guide

开源软件介绍:

Android UserGuide

[English README] [中文说明]

Android User Guide 是一个用于为安卓应用构建用户向导(帮助教程)的框架。

Under MIT LICENSE

author: xiaozhuai - [email protected]

Demo

这里有一个简单的例子

public class MainActivity extends AppCompatActivity {    private UserGuide mUserGuide;    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_main);        mUserGuide = new UserGuide(this, (FrameLayout) findViewById(R.id.user_guide_frame));        mUserGuide.setUserGuideListener(mUserGuideListener);        float density = getResources().getDisplayMetrics().density;        mUserGuide.add(                GuideBinder.build()                        .bind(findViewById(R.id.btn_1))                        .img(R.drawable.touch_me_1)                        .size(400*density, 400*density)                        .shadowType(GuideBinder.SHADOW_TYPE_FULL)        );        mUserGuide.add(                GuideBinder.build()                        .bind(findViewById(R.id.btn_2))                        .img(R.drawable.touch_me_2)                        .size(400*density, 400*density)                        .shadowType(GuideBinder.SHADOW_TYPE_CIRCLE)        );        mUserGuide.add(                GuideBinder.build()                        .bind(findViewById(R.id.btn_3))                        .img(R.drawable.touch_me_1)                        .size(400*density, 400*density)                        .shadowType(GuideBinder.SHADOW_TYPE_RECT)        );        mUserGuide.add(                GuideBinder.build()                        .bind(findViewById(R.id.btn_4))                        .img(R.drawable.touch_me_2)                        .size(400*density, 400*density)                        .shadowType(GuideBinder.SHADOW_TYPE_FANTASY)        );        mUserGuide.next();    }    private UserGuide.UserGuideListener mUserGuideListener = new UserGuide.UserGuideListener() {        @Override        public void onStep(int step) {            Toast.makeText(MainActivity.this, "on step "+step, Toast.LENGTH_SHORT).show();        }        @Override        public void onBoundViewTouched(View v, PointF begin, PointF end) {            Toast.makeText(MainActivity.this, "bound view touched", Toast.LENGTH_SHORT).show();            mUserGuide.next();        }        @Override        public void onEnd() {            Toast.makeText(MainActivity.this, "guide end", Toast.LENGTH_SHORT).show();        }        @Override        public void onBackgroundTouched() {            Toast.makeText(MainActivity.this, "background touched", Toast.LENGTH_SHORT).show();        }    };}

Imgs

preview

Finally

原谅我的ps技术。我是说那个红色的箭头。 : )


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
BaseIotUtils: 发布时间:2022-03-24
下一篇:
adbs: Android Debug Bridge (adb) 远程调试服务发布时间:2022-03-24
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap