牙叔教程 简单易懂
/* * @version: 1.0 * @Date: 2022-02-05 23:33:36 * @LastEditTime: 2022-02-06 19:49:08 * @LastEditors: 牙叔 * @Description: * @FilePath: \autojs-test\main.js * @名人名言: 牙叔教程 简单易懂 * @bilibili: 牙叔教程 * @公众号: 牙叔教程 * @QQ群: 747748653 */ importClass(android.graphics.drawable.GradientDrawable); let view = ui.inflate( <vertical> <text>牙叔教程 简单易懂</text> <button id="dismiss">对话框消失</button> </vertical>, null, false ); view.dismiss.click(function () { dialog.dismiss(); }); let dialog = dialogs.build({ customView: view, }); dialog.setCanceledOnTouchOutside(false); //点击dialog其它地方dismiss无效 let dialogWindow = dialog.getWindow(); setBackgroundRoundRounded(dialogWindow); dialog.setOnKeyListener({ onKey: function (dialog, keyCode, event) { if (keyCode === KeyEvent.KEYCODE_BACK) { toastLog("点击了返回键"); return true; } return false; }, }); dialog.show(); function setBackgroundRoundRounded(view) { let gradientDrawable = new GradientDrawable(); gradientDrawable.setShape(GradientDrawable.RECTANGLE); gradientDrawable.setColor(colors.parseColor("#c8e6c9")); gradientDrawable.setCornerRadius(60); view.setBackgroundDrawable(gradientDrawable); }
环境
手机: Mi 11 Pro
Android版本: 12
Autojs版本: 9.1.3
名人名言
思路是最重要的, 其他的百度, bing, stackoverflow, github, 安卓文档, autojs文档, 最后才是群里问问
--- 牙叔教程
声明
部分内容来自网络
本教程仅用于学习, 禁止用于其他用途