递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库
查看: 6292|回复: 5
打印 上一主题 下一主题

创世魂大神快出个模拟上滑的例子吧,研究了好几天了

 关闭 [复制链接]

6

主题

37

帖子

265

积分

中级会员

Rank: 3Rank: 3

积分
265
跳转到指定楼层
楼主
发表于 2019-5-12 15:00:35 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
创世魂大神快出个模拟上滑的例子吧,研究了好几天了,还是写不出来啊

QQ截图20190512150112.png (36.98 KB, 下载次数: 75)

QQ截图20190512150112.png
回复

使用道具 举报

6

主题

37

帖子

265

积分

中级会员

Rank: 3Rank: 3

积分
265
沙发
 楼主| 发表于 2019-5-13 10:48:00 | 只看该作者
创世魂大神快来
回复

使用道具 举报

445

主题

1万

帖子

4万

积分

超级版主

Rank: 8Rank: 8

积分
40622
板凳
发表于 2019-5-13 13:37:07 | 只看该作者
这个你是从哪里找来的代码啊……你可以吧java代码发出来,我帮你翻译成火山。。
模拟手势这个我也不会,没研究过。不过可以帮你翻译一下
安卓无障碍实战课:点击查看
交流群:641526939
回复

使用道具 举报

6

主题

37

帖子

265

积分

中级会员

Rank: 3Rank: 3

积分
265
地板
 楼主| 发表于 2019-5-13 17:24:43 | 只看该作者
创世魂 发表于 2019-5-13 13:37
这个你是从哪里找来的代码啊……你可以吧java代码发出来,我帮你翻译成火山。。
模拟手势这个我也不会,没 ...

我参考的是 实在是不懂java 从火山摸索,可是里面的类绕来绕去,绕晕了
https://blog.csdn.net/weimingjue/article/details/82744146
https://blog.csdn.net/weixin_39147807/article/details/89147034

new GestureDescription.StrokeDescription(path, 200L, 800L,false)主要就是要加上fasle,这个只能在api>=26的基础上使用

 

private void topGestureClick() {

    GestureDescription.Builder builder = new GestureDescription.Builder();

    Path path = new Path();

    int y = 1200;

    int x = 360;

    path.moveTo(360, y);

 

    path.lineTo(x += 3, y -= 1000);

 

    GestureDescription gestureDescription = builder

            .addStroke(new GestureDescription.StrokeDescription(path, 200L, 800L,false))

            .build();

    dispatchGesture(gestureDescription, new AccessibilityService.GestureResultCallback() {

        @Override

        public void onCompleted(GestureDescription gestureDescription) {

            super.onCompleted(gestureDescription);

            Log.e(TAG, "123===onCompleted" );

            handler.postDelayed(new Runnable() {

                @Override

                public void run() {

                    leftGestureClick();

                }

            },3000);

        }

 

        @Override

        public void onCancelled(GestureDescription gestureDescription) {

            Log.e(TAG, "123===onCancelled" );

 

        }

    }, new Handler(Looper.getMainLooper()));

}
---------------------
作者:阿健万岁
来源:CSDN
原文:https://blog.csdn.net/weixin_39147807/article/details/89147034
版权声明:本文为博主原创文章,转载请附上博文链接!
回复

使用道具 举报

6

主题

37

帖子

265

积分

中级会员

Rank: 3Rank: 3

积分
265
5#
 楼主| 发表于 2019-5-13 18:08:07 | 只看该作者
回复

使用道具 举报

6

主题

37

帖子

265

积分

中级会员

Rank: 3Rank: 3

积分
265
6#
 楼主| 发表于 2019-5-16 14:20:28 | 只看该作者
咋样了?@创世魂
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|递归火山软件开发平台 ( 鄂ICP备18029190号 )

GMT+8, 2024-11-29 17:44 , Processed in 0.093254 second(s), 20 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表