ui
文章平均质量分 76
牙叔教程
分享 autojs 入门教程 高级教程
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
autojs模仿QQ长按弹窗菜单(二)
这个菜单数据应该有哪些属性呢?菜单显示的文字菜单点后的回调函数因此, 数据大概是这样的原创 2023-01-23 18:03:56 · 1991 阅读 · 0 评论 -
autojs模仿QQ长按弹窗菜单
我们自顶向下来写代码, 首先我们写的是setTestRecyclerViewAdapter.js, 他这个里面要做几件事:加载两个类, Adapter和Holder, Holder先加载, 因为他会在Adapter中使用原创 2023-01-22 20:55:51 · 2453 阅读 · 1 评论 -
autojs量角器-相机背景
以相机为背景, 绘制半圆, 手指触摸, 测量角度原创 2022-02-23 16:48:19 · 1598 阅读 · 0 评论 -
autojs通用拾色器
封装成独立的模块, 易用的接口, 选择颜色可视化, 更简单原创 2022-02-17 16:54:53 · 1668 阅读 · 1 评论 -
autojs连连看脚本可视化
图文的方式展现一个连连看脚本的思路, 添加悬浮窗渲染格子, 方便我们排查bug原创 2022-02-08 15:17:18 · 3714 阅读 · 1 评论 -
autojs做小游戏-连连看
使用canvas来做你自己的游戏, 做完之后, 你就知道为什么有的游戏不能用控件了原创 2022-02-04 01:12:02 · 1042 阅读 · 1 评论 -
autojs-toast-多彩气泡
toast样式修改, 圆形, 矩形, 透明, 渐变, 位置皆可修改原创 2022-01-30 14:19:45 · 3223 阅读 · 0 评论 -
autojs对话框修改样式
牙叔教程 简单易懂对话框定义对话框是提示用户做出决定或输入更多信息的小窗口。对话框不会占据整个屏幕,通常适用于需要用户进行操作才能继续执行的模态框事件。Site Unreachable子类样式基础对话框alert("牙叔教程");修改背景色importClass(android.graphics.drawable.GradientDrawable);let view = ui.inflate(<text>牙叔教程</text>, null, fal原创 2022-01-27 13:29:18 · 3560 阅读 · 1 评论 -
autojs段子视频化
牙叔教程 简单易懂效果展示注意, 对话是一句一句出来的,并且, 底部的新增对话, 向上滚动的时候, 是可以设置滚动速度的,这是重写了RecyclerView的滚动方法.视频演示这是个多张图片合成后的视频效果, 一秒钟换一次图片,ffmpeg可以调整图片显示的时间 段子视频化 段子视频化步骤找个段子, 最好是对话形式的把对话生成图片把图片合成视频备注: 所有操作原创 2021-11-23 22:11:38 · 907 阅读 · 0 评论 -
UI界面的图片需要主动回收
牙叔教程 简单易懂这种setImageBitmap必须主动回收图片,bitmap已经赋值给了你定义的变量, 既然你给图片添加了新的引用,那么这张图片就归你管, 系统就不管了"ui";ui.layout( <vertical> <img id="img"></img> </vertical>);let img = images.read(imgPath);let bitmap = img.bitmap;ui.img.setI原创 2021-11-22 16:45:41 · 2350 阅读 · 0 评论 -
圆形头像的7种显示方法
牙叔教程 简单易懂效果展示环境手机: Mi 11 ProAndroid版本: 11Autojs版本: 9.0.11图片形状: 正方形圆形头像的7种显示方法第1种: 使用ShapeableImageView控件备注: material版本最低要求1.2.0, 因为ShapeableImageView控件是在1.2.0才添加的"ui";importClass(android.view.ViewOutlineProvider);importClass(android.content.re原创 2021-11-15 14:32:59 · 2720 阅读 · 0 评论 -
autojs图片加水印
牙叔教程 简单易懂效果展示修改列数修改行数修改旋转角度修改颜色环境手机: Mi 11 ProAndroid版本: 11Autojs版本: 9.0.10图片添加水印步骤选择一张图片使用canvas在图片上画文字调整水印到自己满意为止保存添加水印的图片你将学到以下知识点更换img控件的图片seekbar设置和获取最大值, 当前值, 以及滑动监听检测颜色是否符合十六进制监听输入框避免图片引用冲突导致报错获取文字的宽高旋转画板绘制文字如果上面的你都会了原创 2021-11-09 18:47:20 · 853 阅读 · 0 评论 -
我想写一个这样的布局, 控件的高度应该怎么写呀
牙叔教程 简单易懂有人问我这样的布局怎么写控件2的高度是固定的, 然后剩余空间全部给控件1,先别看下面, 自己先想想.方法一: 利用layout_weight"ui";ui.layout( <vertical> <vertical id="up" bg="#7bed9f" layout_weight="1"></vertical>原创 2021-11-06 21:02:47 · 496 阅读 · 0 评论 -
autojs自定义控件色轮
牙叔教程 简单易懂效果展示视频效果缘起你想要比别人的界面更漂亮吗?你想要做自己专用的色彩工具吗?想要自己的专属功能, 深度定制,自定义控件可以满足你的要求,比被人的更好看, 功能更多,想学习自定义控件的人, 不可错过本教程.环境手机: Mi 11 ProAndroid版本: 11Autojs版本: 9.0.10你将学到以下知识点定制自己的色轮控件的触摸监听控件触摸动画多控件联动色块的数量调整滑块的使用定义不可滚动的viewpagerRecyclerView的使原创 2021-10-28 15:22:32 · 833 阅读 · 0 评论 -
autojs边缘菜单
牙叔教程 简单易懂效果展示缘起有人问我这个效果怎么做, 我就研究了一下, 我自己是想不到这样的需求的, 他说oppo就是这种风格的环境手机: Mi 11 ProAndroid版本: 11Autojs版本: 9.0.10思路这个功能主要强调的是边缘把悬浮窗贴到屏幕边缘, 当手指在边缘触摸时, 悬浮窗第一时间接管触摸事件你将学到以下知识点创建温度计形状的悬浮窗多个悬浮窗之间的互相调度控制悬浮窗显示动画grid容器的使用方法text设置圆角的多种方法悬浮窗居中以及贴边的计原创 2021-10-23 18:44:46 · 1207 阅读 · 0 评论 -
autojs注入webview
牙叔教程 简单易懂main.js"ui";/* * @version: 1.0 * @Date: 2021-10-18 23:16:26 * @LastEditTime: 2021-10-19 01:07:01 * @LastEditors: 牙叔 * @Description: * @FilePath: \webview调用autojs\main.js * @名人名言: 牙叔教程 简单易懂 * @bilibili: 牙叔教程 * @公众号: 牙叔教程 * @QQ群: 7477原创 2021-10-19 01:10:06 · 2920 阅读 · 0 评论 -
autojs模仿抖音logo效果
牙叔教程 简单易懂效果展示为什么做看到别人的头像是这种风格, 虽然我不会去修改自己的头像,但是我想知道如何实现这样的效果,虽然写出来了, 不过我感觉还是不完全像抖音的效果, 可能还缺点啥环境手机: Mi 11 ProAndroid版本: 11Autojs版本: 9.0.10思路抖音的logo看起来像两张图片重叠的效果两张图片是透明的还加了偏移从原图搞两张透明图片, 再叠加你将学到以下知识点设置seekbar监听事件在seekbar监听事件中, img设置图片, 然后原创 2021-10-18 20:19:17 · 1493 阅读 · 0 评论 -
剑气纵横-autojs动画
牙叔教程 简单易懂"ui";engines.all().map((ScriptEngine) => { if (engines.myEngine().toString() !== ScriptEngine.toString()) { ScriptEngine.forceStop(); }});importClass("android.animation.ValueAnimator");importClass("android.content.Context");impor原创 2021-10-02 23:09:30 · 667 阅读 · 0 评论 -
app前后台切换
牙叔教程 简单易懂"ui";ui.layout( <vertical> <button>牙叔教程</button> </vertical>);setTimeout(function () { activity.moveTaskToBack(true);}, 2000);setTimeout(function () { let manager = context.getSystemService(context.ACTIV原创 2021-10-02 23:06:33 · 1798 阅读 · 0 评论 -
autojs自定义通知栏界面
牙叔教程 简单易懂效果展示环境Autojs版本: 9.0.5Android版本: 10.0.0MIUI版本: 12.5.1MT管理器版本: 2.9.9Android Studio 4.1.2思路要自定义通知栏界面, 那就需要实例化RemoteViews,RemoteViews构造函数如下:public RemoteViews(String packageName, int layoutId) { throw new RuntimeException("Stub!");}第一原创 2021-09-06 18:09:32 · 1592 阅读 · 0 评论 -
autojs指纹验证
牙叔教程 简单易懂效果展示环境Autojs版本: 9.0.5Android版本: 10.0.0MIUI版本: 12.5.1autojs9没有指纹验证权限, 需要用mt管理器在AndroidManifest.xml中添加权限android.permission.USE_BIOMETRIC你将学到以下知识点指纹验证imgView更换颜色代码讲解1. 导入类importClass("android.hardware.fingerprint.FingerprintManager");原创 2021-09-05 11:53:51 · 915 阅读 · 1 评论 -
autojs模仿qq消息列表侧拉置顶删除菜单
牙叔教程 简单易懂效果展示思路使用安卓qq可知, 消息列表每次只能有一个侧拉菜单被打开autojs版本9.0.4你将学到以下知识点RecyclerView的基本使用拦截rv的触摸事件禁止rv滚动设置rv的布局以及adapter为adapter添加更多的方法判断子控件菜单是否展开获取控件的rect获取控件在屏幕的绝对坐标判断触摸坐标是否在某个控件范围内设置rv的滚动监听事件判断rv滚动到顶部和底部获取rv第一个可见子view的positionHorizontalSc原创 2021-08-12 17:05:45 · 923 阅读 · 0 评论 -
autojs简洁的登录界面
牙叔教程 简单易懂效果展示界面特点输入框使用TextInputEditText, 上方可显示hint文字, 填写不正确, 右侧下方会提示错误按钮点击添加动画autojs版本9.0.4你将知道以下知识点安卓的xml几乎可以拿来就用hint如何始终显示脚本概况界面实在太简单了, 没啥好说的代码讲解1. 导入类importClass(android.animation.Animator);importClass(android.animation.ValueAnima原创 2021-08-10 21:08:50 · 2801 阅读 · 1 评论 -
autojs之控制台
使用场景自定义控制台效果展示autojs版本号原理获取控制台实体 遍历控制台窗口 设置背景为红色代码讲解获取控制台实体let mConsoleView = getConsoleWindow();function getConsoleWindow() { var mConsole = runtime.console; let field = mConsole.class.superclass.getDeclar...原创 2021-03-03 01:00:04 · 6147 阅读 · 2 评论
分享