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
微信小程序如何点击按钮,复制文本到粘贴板
微信小程序如何点击按钮,复制文本到粘贴板
微信小程序如何点击按钮,复制文本到粘贴板
|
7月前
|
前端开发
Wordpress自定义鼠标样式插件
使用此插件可一键自定义Wordpress前端鼠标指针样式。利用该插件,站长可以快速实现替换多种鼠标指针样式于网站前端。,该插件允许用户一键自定义网站前端的鼠标指针样式,提供多种图案选择。插件资源来源于网络并已开源,无商业性质。包含插件截图和使用教程:用户可从蓝奏云或GitHub下载插件zip文件,然后在WordPress中安装。
134 6
文本,vitepress代码风格配置和序号配置,第几行到第几行出现高亮显示,最上方图标出现 ,网页排序出现博客,vitepress如何默认折叠效果
文本,vitepress代码风格配置和序号配置,第几行到第几行出现高亮显示,最上方图标出现 ,网页排序出现博客,vitepress如何默认折叠效果
点击添加按钮弹框动态添加内容并且拼接在页面
点击添加按钮弹框动态添加内容并且拼接在页面
40 0
|
JavaScript 前端开发
WebStorm配置【设置左侧及其代码编辑区最舒服的字体】
WebStorm配置【设置左侧及其代码编辑区最舒服的字体】
740 0
WebStorm配置【设置左侧及其代码编辑区最舒服的字体】
|
前端开发 JavaScript
两种方式实现css取消页面鼠标双击选中文字或单击拖动选中文字的效果
两种方式实现css取消页面鼠标双击选中文字或单击拖动选中文字的效果
566 0
|
Java Android开发 Windows
IDEA相关配置(特别完整)看完此篇就将所有的IDEA的相关配置都配置好了、设置鼠标滚轮修改字体大小、设置鼠标悬浮提示、设置主题、设置窗体及菜单的字体及字体大小、设置编辑区主题、通过插件更换主题
IDEA相关配置(特别完整)看完此篇就将所有的IDEA的相关配置都配置好了、设置鼠标滚轮修改字体大小、设置鼠标悬浮提示、设置主题、设置窗体及菜单的字体及字体大小、设置编辑区主题、通过插件更换主题
IDEA相关配置(特别完整)看完此篇就将所有的IDEA的相关配置都配置好了、设置鼠标滚轮修改字体大小、设置鼠标悬浮提示、设置主题、设置窗体及菜单的字体及字体大小、设置编辑区主题、通过插件更换主题
|
开发工具 git
autojs自定义下拉框
牙叔教程 简单易懂
473 0
tab栏切换制作(点击那一栏显示那一栏的内容,其他栏的内容隐藏)
tab栏切换制作(点击那一栏显示那一栏的内容,其他栏的内容隐藏)
tab栏切换制作(点击那一栏显示那一栏的内容,其他栏的内容隐藏)
|
Android开发
autojs获取按钮背景色
牙叔教程 简单易懂
524 0