autojs对话框修改样式

简介: 牙叔教程 简单易懂

牙叔教程 简单易懂

对话框


定义


对话框是提示用户做出决定或输入更多信息的小窗口。对话框不会占据整个屏幕,通常适用于需要用户进行操作才能继续执行的模态框事件。
Site Unreachable


子类



样式


基础对话框


alert("牙叔教程");


修改背景色



importClass(android.graphics.drawable.GradientDrawable);
let view = ui.inflate(<text>牙叔教程</text>, null, false);
let dialog = dialogs.build({
  customView: view,
});
let dialogWindow = dialog.getWindow();
setBackgroundPureColour(dialogWindow);
dialog.show();
function setBackgroundPureColour(view) {
  let gradientDrawable = new GradientDrawable();
  gradientDrawable.setColor(colors.parseColor("#c8e6c9"));
  view.setBackgroundDrawable(gradientDrawable);
}


修改圆角



importClass(android.graphics.drawable.GradientDrawable);
let view = ui.inflate(<text>牙叔教程</text>, null, false);
let dialog = dialogs.build({
 customView: view,
});
let dialogWindow = dialog.getWindow();
setBackgroundRoundRounded(dialogWindow);
dialog.show();
function setBackgroundRoundRounded(view) {
 let gradientDrawable = new GradientDrawable();
 gradientDrawable.setShape(GradientDrawable.RECTANGLE);
 gradientDrawable.setColor(colors.parseColor("#c8e6c9"));
 gradientDrawable.setCornerRadius(60);
 view.setBackgroundDrawable(gradientDrawable);
}


调整背景透明度



let view = ui.inflate(<text>牙叔教程</text>, null, false);
let dialog = dialogs.build({
 customView: view,
});
let dialogWindow = dialog.getWindow();
dialogWindow.setDimAmount(0.9);
dialog.show();


自定义布局



"ui";
importClass(Packages.androidx.appcompat.app.AlertDialog);
let view = ui.inflate(<text>牙叔教程</text>, null, false);
var builder = new AlertDialog.Builder(activity);
builder.setView(view);
var dialog = builder.create();
dialog.show();


自定义布局2



"ui";
importClass(Packages.androidx.appcompat.app.AlertDialog);
let view = ui.inflate(<text>牙叔教程</text>);
var builder = new AlertDialog.Builder(activity);
var dialog = builder.create();
dialog.setView(view);
dialog.show();


环境

手机: Mi 11 Pro

Android版本: 12

Autojs版本: 9.1.0

相关文章

autojs之彩色按钮


名人名言

思路是最重要的, 其他的百度, bing, stackoverflow, github, 安卓文档, autojs文档, 最后才是群里问问

--- 牙叔教程


声明

部分内容来自网络

本教程仅用于学习, 禁止用于其他用途

相关文章
|
小程序 API
微信小程序如何点击按钮,复制文本到粘贴板
微信小程序如何点击按钮,复制文本到粘贴板
微信小程序如何点击按钮,复制文本到粘贴板
|
9月前
Win11 右键菜单 样式 模式修改
创建文本文件 复制代码 修改后缀 .bar 双击运行
124 0
|
Python
pycharm 2020 版取消鼠标悬停显示说明文档的方法
pycharm 2020 版取消鼠标悬停显示说明文档的方法
89 0
|
数据格式 索引
uniapp——左滑编辑删除按钮实现,以及表单验证
左滑编辑删除按钮实现,以及表单验证
622 0
|
前端开发
Dreamweaver软件设置更改表格颜色的操作方法
Dreamweaver软件设置更改表格颜色的操作方法
619 0
|
前端开发 JavaScript
两种方式实现css取消页面鼠标双击选中文字或单击拖动选中文字的效果
两种方式实现css取消页面鼠标双击选中文字或单击拖动选中文字的效果
411 0
|
JavaScript
FlexPaper控件实现文档的上传和预览
FlexPaper控件实现文档的上传和预览
67 0
FlexPaper控件实现文档的上传和预览
|
Java Android开发 Windows
IDEA相关配置(特别完整)看完此篇就将所有的IDEA的相关配置都配置好了、设置鼠标滚轮修改字体大小、设置鼠标悬浮提示、设置主题、设置窗体及菜单的字体及字体大小、设置编辑区主题、通过插件更换主题
IDEA相关配置(特别完整)看完此篇就将所有的IDEA的相关配置都配置好了、设置鼠标滚轮修改字体大小、设置鼠标悬浮提示、设置主题、设置窗体及菜单的字体及字体大小、设置编辑区主题、通过插件更换主题
IDEA相关配置(特别完整)看完此篇就将所有的IDEA的相关配置都配置好了、设置鼠标滚轮修改字体大小、设置鼠标悬浮提示、设置主题、设置窗体及菜单的字体及字体大小、设置编辑区主题、通过插件更换主题
|
开发工具 git
autojs自定义下拉框
牙叔教程 简单易懂
393 0
|
Web App开发
Chrome 插件开发-右键菜单开发实战演示,浏览器页面右键菜单选项设置,插件右键菜单点击插件名跳转主页设置
Chrome 插件开发-右键菜单开发实战演示,浏览器页面右键菜单选项设置,插件右键菜单点击插件名跳转主页设置
847 0
Chrome 插件开发-右键菜单开发实战演示,浏览器页面右键菜单选项设置,插件右键菜单点击插件名跳转主页设置