草庐IT

ui-guidelines

全部标签

android - 从 firebase 回调更新 Android UI

我是android编程的新手,我正在尝试使用firebase实现一个使用推送通知的简单应用程序。我按照谷歌文档设置了android项目(使用AndroidStudio2.2),我能够在前台而不是在后台使用应用程序获得通知。我有两个扩展FirebaseMessagingService(名为MyFirebaseMessagingService)和FirebaseInstanceIdService(名为MyFirebaseInstanceIDService)的类。在第一个中,我实现了onMessageReceived方法,该方法在应用程序处于前台或我收到“数据”标签作为通知的一部分时触发。所

VUE+element UI :TypeError: Cannot read properties of null (reading ‘setAttribute‘)

报错提示:element-ui.common.js:2436UncaughtTypeError:Cannotreadpropertiesofnull(reading'setAttribute')atVueComponent.removeTabindex(element-ui.common.js:2436:1)atVueComponent.hide(element-ui.common.js:2334:1)atObject.eval[asdocumentHandler](clickoutside.js:39:1)ateval(clickoutside.js:25:1)atArray.forEach

Vue + Element UI 前端篇(六):更换皮肤主题

自定义主题命令行主题工具1.安装主题工具首先安装「主题生成工具」,可以全局安装或者安装在当前项目下,推荐安装在项目里,方便别人clone项目时能直接安装依赖并启动。yarnaddelement-theme--dev2.安装chalk主题安装白垩主题,可以从npm安装或者从GitHub拉取最新代码,这里从npm安装。yarnaddelement-theme-chalk-D3.初始化变量文件 主题生成工具安装成功后,如果全局安装可以在命令行里通过 et 调用工具,如果安装在当前目录下,需要通过 node_modules/.bin/et 访问到命令。执行 -i 初始化变量文件。默认输出到 eleme

android - 如何在 CircleCI 2.0 上正确运行 Android UI 测试?

尝试将我的Android项目升级到CircleCI2.0。一切正常,但无法使用模拟器运行AndroidUI测试。日志显示com.android.builder.testing.api.DeviceException:没有连接的设备!我实际上已经下载了一个模拟器镜像并进行了设置(因为CircleCI的默认AndroidDocker镜像不附带模拟器):sdkmanager"system-images;android-22;default;armeabi-v7a"&&回声“不”|avdmanagercreateavd-ntest-k"system-images;android-22;defa

具有操作栏、仪表板等的 Android UI 库

是否有包含操作栏和仪表板等组件的AndroidUI库?许多新的应用程序似乎都有这些组件,所以我希望有可用的解决方案(免费或付费)。 最佳答案 另请查看GreenDroid这允许你实现例如操作栏。 关于具有操作栏、仪表板等的AndroidUI库,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/4196539/

Element ui form表单上传图片以及图片回显后提交表单validate校验失败

Elementui表单上传图片以及图片回显后提交表单validate校验失败问题1.页面加载时,由于接口响应参数赋值给初始化form表单的值时,造成初始化的imageCode值丢失。下面展示一些内联代码片。//Acodeblock//Anhighlightedblockdata:{return:{form:{name:'',code:'',imageCode:''},rulseFirst:{name:[{required:true,message:"请输入名称",trigger:"blur"}],imageCode:[{required:true,message:"请上传图片",trigger

Unity 检测鼠标是否在UI上的方法

 整理一下:1.官方提供的API:voidLateUpdate(){//该方法过于简单粗暴,所有有些不足之处,列如:1.检测不到返回细节,2.场景有3d可点击物体,也会杯当作UI检测(这点可能不准确,需要测试)//方法用于判断鼠标是否点击在UI上。这个方法通过检查//UI元素的RaycastTarget属性来确定是否在UI元素上。如果UI元素的RaycastTarget属性被勾选,//那么当鼠标点击在该UI元素上时,该方法将返回true;否则,返回false。if(EventSystem.current.IsPointerOverGameObject()){Debug.Log("点击了UI")

vue3 + naive组件UI 运用h()函数和封装的svg组件动态创建svg图片

naive组件UI有些组件自定义图标需要用到h()函数 但有时候,我们只想用自己本地的svg图片,就需要运用h()函数来创建组件的方式动态创建svg了具体代码如下:importSvgIconfrom'@/components/svgIcon/svgIcon.vue'import{h}from'vue'functionrenderIcon(){ return()=>  h('div',[   h(SvgIcon,{    name:'wind'   })  ])}   动态创建svg   这里的'wind'是你本地svg图片的名称,具体可以看下面的文章SvgIcon组件是封装好的组件,可以在网上

Unity性能优化笔记——UI优化

NGUI:publicclassUIGeometry{  publicBetterListverts=newBetterList();  publicBetterListuvs=newBetterList();  publicBetterListcols=newBetterList();  publicBetterListmRtpVerts=newBetterList();}UGUI:publicclassVertexHelper:IDisaposable{  privateListm_Positions=ListPool.Get();  privateListm_Colors=ListPoo

android - 在 Android 中手动创建 UI 线程以增加其小堆栈大小

我在主UI线程(relatedquestion)中遇到StackOverflowErrors。我的应用程序针对Android2.3+。在Android4上一切正常,但在绘制View布局时我在2.3.3上遇到崩溃。显而易见的答案是优化我的View布局并减少嵌套View的数量。这是一个问题,因为大量的View是由于我使用选项卡的支持库和fragment——这是推荐的方法。我不想仅仅因为旧版操作系统的堆栈较小而更改我的设计并丢弃fragment。我正在寻找增加UI线程堆栈大小的方法。我看过answers这是不可能的,我知道list中没有简单的设置可以这样做。但是,我仍然不满意没有手动解决方法