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
微信小程序如何点击按钮,复制文本到粘贴板
微信小程序如何点击按钮,复制文本到粘贴板
微信小程序如何点击按钮,复制文本到粘贴板
修改vscode侧边栏颜色
修改vscode侧边栏颜色
910 0
|
XML Android开发 数据格式
简单使用BottomSheetBehavior实现底部弹窗
这次带来的是BottomSheetBehavior的简单使用,BottomSheetBehavior是Android Support Library23.2中引入的,它可以轻松实现底部动作条功能。
4493 0
文本,vitepress代码风格配置和序号配置,第几行到第几行出现高亮显示,最上方图标出现 ,网页排序出现博客,vitepress如何默认折叠效果
文本,vitepress代码风格配置和序号配置,第几行到第几行出现高亮显示,最上方图标出现 ,网页排序出现博客,vitepress如何默认折叠效果
|
Python
pycharm 2020 版取消鼠标悬停显示说明文档的方法
pycharm 2020 版取消鼠标悬停显示说明文档的方法
138 0
|
前端开发 JavaScript
两种方式实现css取消页面鼠标双击选中文字或单击拖动选中文字的效果
两种方式实现css取消页面鼠标双击选中文字或单击拖动选中文字的效果
546 0
|
Java 程序员 Android开发
Eclipse 答疑:Eclipse 如何更换夜间及外部主题?如何修改代码样式、背景颜色、字体大小?为何注释文字大小不一?
Eclipse 答疑:Eclipse 如何更换夜间及外部主题?如何修改代码样式、背景颜色、字体大小?为何注释文字大小不一?
262 0
Eclipse 答疑:Eclipse 如何更换夜间及外部主题?如何修改代码样式、背景颜色、字体大小?为何注释文字大小不一?
|
iOS开发
iOS开发 - 设置tabbar上各选项颜色
iOS开发 - 设置tabbar上各选项颜色
208 0
|
Java Android开发 Windows
IDEA相关配置(特别完整)看完此篇就将所有的IDEA的相关配置都配置好了、设置鼠标滚轮修改字体大小、设置鼠标悬浮提示、设置主题、设置窗体及菜单的字体及字体大小、设置编辑区主题、通过插件更换主题
IDEA相关配置(特别完整)看完此篇就将所有的IDEA的相关配置都配置好了、设置鼠标滚轮修改字体大小、设置鼠标悬浮提示、设置主题、设置窗体及菜单的字体及字体大小、设置编辑区主题、通过插件更换主题
IDEA相关配置(特别完整)看完此篇就将所有的IDEA的相关配置都配置好了、设置鼠标滚轮修改字体大小、设置鼠标悬浮提示、设置主题、设置窗体及菜单的字体及字体大小、设置编辑区主题、通过插件更换主题
|
开发工具 git
autojs自定义下拉框
牙叔教程 简单易懂
455 0