dialog 订阅
DIALOG系统是目前世界上规模最大、影响最广泛的综合性商业信息检索系统,覆盖各行业的900多个数据库,其数据类型主要有4种,即文献型、数值型、名录字典型、全文型,涉及40多个语种7000多种期刊。Dialog收录的信息涉及的专业范围广泛,按涉及学科的领域被分为20类。信息总量约15TB,共有14亿条记录,文档的专业范围涉及综合性学科、自然科学、应用科学和工艺学、社会科学和人文科学、商业经济和时事报导等诸多领域。在Dialog系统资源中,各种类型的商业性数据库多达400个左右,占有举足轻重的地位。存储的文献型和非文献型记录占世界各检索系统数据库文献总量的一半以上。Dialog系统在全球六个大洲100多个国家保有两万五千位客户。 展开全文
DIALOG系统是目前世界上规模最大、影响最广泛的综合性商业信息检索系统,覆盖各行业的900多个数据库,其数据类型主要有4种,即文献型、数值型、名录字典型、全文型,涉及40多个语种7000多种期刊。Dialog收录的信息涉及的专业范围广泛,按涉及学科的领域被分为20类。信息总量约15TB,共有14亿条记录,文档的专业范围涉及综合性学科、自然科学、应用科学和工艺学、社会科学和人文科学、商业经济和时事报导等诸多领域。在Dialog系统资源中,各种类型的商业性数据库多达400个左右,占有举足轻重的地位。存储的文献型和非文献型记录占世界各检索系统数据库文献总量的一半以上。Dialog系统在全球六个大洲100多个国家保有两万五千位客户。
信息
服务项目
各种类型信息检索、定题服务、原文定购(Email、FAX或邮寄)等
类    型
文献型、数值型、名录字典型、全文型
总    部
美国加利福利亚州的帕洛阿尔托
外文名
DIALOG
定    位
商业信息检索系统
领    域
综合性学科、自然科学、应用科学和工艺学等
DIALOG系统简介
其中心设在美国加利福利亚州的帕洛阿尔托(Palo Alto)市,在27个国家有直接业务,为103个国家的用户提供服务。其提供的服务项目有:各种类型信息检索、定题服务、原文定购(Email、FAX或邮寄)等利用DIALOG系统,可进行项目查新、文献调研、课题立项、申报专利、了解市场动态和竞争对手、新产品开发、公司的背景情况、经济预测等等信息。DIALOG于1972年正式开始提供商用联机服务,是世界上最大、历史最悠久的联机检索系统,已有30多年的全球联机检索服务历史。
收起全文
精华内容
下载资源
问答
  • Dialog

    千次阅读 2007-10-25 01:42:00
    原贴:http://blog.chinaunix.net/u/13329/showart.php?id=89835 Dialog
    原贴:http://blog.chinaunix.net/u/13329/showart.php?id=89835
    

    Dialog
     
     
    [From]http://www.itcnw.com/Article/Net/Linux/200511/77321.html


       dialog是个shell scripts用的,事实上当您 下载Linux Kernel时,里面有个 
       
      scripts/lxdialog目录,其实那就是dialog原始码,只是Linux kernel为了避 
       
      免与原有dialog相冲突,将名字修改为lxdialog。当您使用"make menuconfig" 
       
      时,便是在用dialog这套工具。另外,Slackware的安装程序,事实上也是用 
       
      dialog这套工具来做界面的。  
     
       
      您可以利用shell script来呼叫dialog,也可以利用perl来呼叫它,用以提供 
       
      较友善的使用者界面。  
     
       
      利用dialog这个工具,您可以在不需要写"艰深"的ncurses的程序的状况下,使 
       
      用Shell Script,完成很复杂的操作界面,大大减少产品开发时间。  
     
     
       
      您可以用"man dialog"来查它的使用方法。这里做一些dialog的使用及示范。  
     
       
      dialog --clear 
     
       
      整个萤幕会清除後离开  
     
       
      dialog --create-rc file 
     
       
      dialog支援动态规划,这个功能会产生一个样本。  
     
       
      dialog  [  --title  title  ]  [  --backtitle backtitle ] 
       
      [--clear ] [ --separate-output ] box-options 
     
       
      --title title 
     
       
      对话盒上的标题文字 
     
       
      --backtitle backtitle 
     
       
      桌面背景的标题  
     
       
      box-options 
     
       
      dialog目前提供了yes/no  box,  menu  box, input box, message box, text 
       
      box, info box, checklist box, radiolist box, 及gauge box共九种widget. 
     
       
      Exit Status 
     
       
      如果按下Yes或OK按键,则会返回0。No或Cancel会返回1。如果按下ESC或发生 
       
      错误,则会返回-1。  
     
       
      --yesno text height width 
     
       
      [foxman@foxman /]# dialog --title "hello" --backtitle "Dialog" 
       
      --yesno "Is everything okay" 20 60  
     
     
       
      --msgbox text height width 
     
       
      [foxman@foxman /]# dialog --title "hello" --backtitle "Dialog" 
       
      --msgbox "Is everything okay" 20 60  
     
     
       
      --infobox text height width 
     
       
      [foxman@foxman dialog]# dialog --title "hey" --backtitle "Dialog" 
       
      --infobox "Is everything okay?" 10 60  
     
       
      Infobox会在显示讯息後立即离开,在console的状况下,讯息会留下,但在X 
       
      Terminal下,由於X Terminal会立即将讯息清除,Screen Shot抓不到,因此这 
       
      里没有ScreenShot。您可以在console下测试。  
     
       
      --inputbox text height width [init] 
     
       
      [foxman@foxman dialog]# dialog --title "hey" --backtitle "Dialog" 
       
      --inputbox "Is everything okay?" 10 60 "yes"  
     
     
       
         
     
       
      --textbox file height width 
     
       
      [foxman@foxman copyright]# dialog --title "Array 30" --backtitle "All 
       
      For Chinese" --textbox array30 20 75  
     
     
       
      textbox很像是个简单的text viewer,它会显示档案中的文字。  
     
       
      --menu text height width menu-height [ tag item ] ... 
     
       
      [foxman@foxman dialog]# dialog --title "Menu Example" --menu "MENU" 
       
      20 60 4 tag1 " item1" tag2 "item2" tag3 "item3" tag4 "item4"  
     
     
       
         
     
       
      --checklist text height width list-height [ tag item status ] 
       
      ... 
     
       
      [foxman@foxman dialog]# dialog --title "CheckList Example" 
       
      --checklist "Check List" 20 60 4 tag1 "item1" on tag2 "item2" off 
       
      tag3 "item3" on tag4 "item4" off  
     
     
       
      --radiolist text height width list-height  [ tag  item status  
       
      ] ... 
     
       
      [foxman@foxman dialog]# dialog --title "RadioList Example" 
       
      --radiolist "Radio List" 20 60 4 tag1 "item1" on tag2 "item2" off 
       
      tag3 "item3" on tag4 "item4" off  
     
     
       
      --gauge text height width percent 
     
       
      [foxman@foxman dialog]# dialog --title "Installation" --backtitle 
       
      "Star Linux" --gauge "Linux Kernel"  10 60 50  
     
     
       
      gauge widget在启动後,会从stdin读取percent进来,读到EOF时结束。  
     
     
       
      配合Shell Script进阶使用 
     
       
      单单知道每个功能如何使用是还不够的,一般您要需要知道如何配合Script来 
       
      使用。  
       
      会需要互动的有yesno、inputbox、menu、checklist、radiolist、gauge。  
     
       
      yesno 
     
       
      范例  
       
      #!/bin/sh  
     
       
      DIALOG=dialog  
     
       
      if $DIALOG --title "WCW v.s. NWO" --backtitle "Wrestling"/  
       
                 --yesno "Are you ready to rumble?" 5 60; then  
       
        echo "Yeahhhhh"  
       
      else  
       
        echo "Nap..."  
       
      fi  
     
       
      inputbox 
     
       
      范例  
       
      #!/bin/sh  
     
       
      DIALOG=dialog  
     
       
      if $DIALOG --title "The future is here" /  
       
                 --inputbox "Where do you want to go tomorrow?" /  
       
                 10 75 "Penguin" 2>my_own_destiny  
       
      then  
       
        way=`cat my_own_destiny`  
       
        echo "My way is $way"  
       
      else  
       
        echo "freak out"  
       
      fi  
     
       
      menu 
     
       
      #!/bin/sh  
     
       
      if dialog --title "title" /  
       
                --menu "MENU" 20 60 14 /  
       
                tag1 "item1" tag2 "item2" 2>select  
       
      then  
       
        selection=`cat select`  
       
        echo "my selection is $selection"  
       
      else  
       
        echo "go"  
       
      fi  
     
       
      checklist 
     
       
      #!/bin/sh  
     
       
      if dialog --title "title" /  
       
                --checklist "checklist" 20 60 14 /  
       
                tag1 "item1" on tag2 "item2" off 2>select  
       
      then  
       
        selections=`cat select`  
     
       
        echo "My selections are:"  
       
        for i in $selections ; do  
       
          echo $i  
       
        done  
     
       
      else  
       
        echo "go"  
       
      fi  
     
       
      radiolist 
     
       
      #!/bin/sh  
     
       
      if dialog --title "title" /  
       
                --radiolist "checklist" 20 60 14 /  
       
                tag1 "item1" on tag2 "item2" off 2>select  
       
      then  
       
        selection=`cat select`  
       
        echo "My selection is $selection"  
       
      else  
       
        echo "go"  
       
      fi  
     
       
      gauge 
     
       
      到目前为止,gauge似乎都一直有点问题,文件上也写说是有点问题,所附的范 
       
      例程序也是无法使用,不建议您使用(我自己也玩不出来,你如果有试出来,请 
       
      来信告诉我)。
    创建于: 2006-03-23 16:53:33,修改于: 2006-03-23 16:53:33,已浏览230次,有评论0条
     
    展开全文
  • Dialog对话框,包括选择项Dialog,进度条Dialog,下载进度条Dialog
  • el-dialog 拖拽及居中效果

    万次阅读 2019-11-28 16:39:04
    el-dialog拖拽及改变大小 1.新建directive.js import Vue from 'vue'; // v-dialogDrag: 弹窗拖拽 Vue.directive('dialogDrag', { bind(el) { //备注:可以改变类名使其它元素也实现拖拽效果 //鼠标...

    博客地址:http://www.globm.top/blog/1/detail/35
    el-dialog拖拽及改变大小

    1.新建directive.js

    import Vue from 'vue';
    

    只能在窗口内拖拽

    // v-dialogDrag: 弹窗拖拽
    Vue.directive('dialogDrag', {
      bind (el) {
        // 备注:可以改变类名使其它元素也实现拖拽效果
        // 鼠标点击拖拽区域
        const dialogHeaderEl = el.querySelector('.el-dialog__header')
        // 被拖拽元素主题
        const dragDom = el.querySelector('.el-dialog')
        dialogHeaderEl.style.cursor = 'move'
    
        // 获取原有属性 ie dom元素.currentStyle 火狐谷歌 window.getComputedStyle(dom元素, null);
        const sty = dragDom.currentStyle || window.getComputedStyle(dragDom, null)
    
        dialogHeaderEl.onmousedown = (e) => {
          // 鼠标按下,计算当前元素距离可视区的距离
          const disX = e.clientX - dialogHeaderEl.offsetLeft
          const disY = e.clientY - dialogHeaderEl.offsetTop
    
          const screenWidth = document.body.clientWidth // body当前宽度
          const screenHeight = document.documentElement.clientHeight // 可见区域高度(应为body高度,可某些环境下无法获取)
    
          const dragDomWidth = dragDom.offsetWidth // 对话框宽度
          const dragDomheight = dragDom.offsetHeight // 对话框高度
    
          const minDragDomLeft = dragDom.offsetLeft
          const maxDragDomLeft = screenWidth - dragDom.offsetLeft - dragDomWidth
    
          const minDragDomTop = dragDom.offsetTop
          const maxDragDomTop = screenHeight - dragDom.offsetTop - dragDomheight
    
          // 获取到的值带px 正则匹配替换
          let styL, styT
    
          // 注意在ie中 第一次获取到的值为组件自带50% 移动之后赋值为px
          if (sty.left.includes('%')) {
            // eslint-disable-next-line no-useless-escape
            styL = +document.body.clientWidth * (+sty.left.replace(/\%/g, '') / 100)
            // eslint-disable-next-line no-useless-escape
            styT = +document.body.clientHeight * (+sty.top.replace(/\%/g, '') / 100)
          } else {
            styL = +sty.left.split('px')[0]
            styT = +sty.top.split('px')[0]
          }
    
          document.onmousemove = function (e) {
            // 通过事件委托,计算移动的距离
            let left = e.clientX - disX
            let top = e.clientY - disY
    
            // 边界处理
            if (-(left) > minDragDomLeft) {
              left = -(minDragDomLeft)
            } else if (left > maxDragDomLeft) {
              left = maxDragDomLeft
            }
    
            if (-(top) > minDragDomTop) {
              top = -(minDragDomTop)
            } else if (top > maxDragDomTop) {
              top = maxDragDomTop
            }
    
            // 移动当前元素
            dragDom.style.transform = 'none'
            dragDom.style.left = `${left + styL}px`
            dragDom.style.top = `${top + styT}px`
    
            // 将此时的位置传出去
            // binding.value({x:e.pageX,y:e.pageY})
          }
    
          document.onmouseup = function () {
            document.onmousemove = null
            document.onmouseup = null
          }
        }
      }
    })
    

    可以移出窗口

    // v-dialogDrag: 弹窗拖拽
    Vue.directive('dialogDrag', {
        bind(el) {
        //备注:可以改变类名使其它元素也实现拖拽效果
        	//鼠标点击拖拽区域
            const dialogHeaderEl = el.querySelector('.el-dialog__header');
            //被拖拽元素主题
            const dragDom = el.querySelector('.el-dialog');
            dialogHeaderEl.style.cursor = 'move';
    
            // 获取原有属性 ie dom元素.currentStyle 火狐谷歌 window.getComputedStyle(dom元素, null);
            const sty = dragDom.currentStyle || window.getComputedStyle(dragDom, null);
    
            dialogHeaderEl.onmousedown = (e) => {
                // 鼠标按下,计算当前元素距离可视区的距离
                const disX = e.clientX - dialogHeaderEl.offsetLeft;
                const disY = e.clientY - dialogHeaderEl.offsetTop;
    
                // 获取到的值带px 正则匹配替换
                let styL, styT;
    
                // 注意在ie中 第一次获取到的值为组件自带50% 移动之后赋值为px
                if(sty.left.includes('%')) {
                    // eslint-disable-next-line no-useless-escape
                    styL = +document.body.clientWidth * (+sty.left.replace(/\%/g, '') / 100);
                    // eslint-disable-next-line no-useless-escape
                    styT = +document.body.clientHeight * (+sty.top.replace(/\%/g, '') / 100);
                }else {
                    styL = +sty.left.split('px')[0];
                    styT = +sty.top.split('px')[0];
                }
    
                document.onmousemove = function (e) {
                    // 通过事件委托,计算移动的距离
                    const l = e.clientX - disX;
                    const t = e.clientY - disY;
    
                    // 移动当前元素
                    dragDom.style.left = `${l + styL}px`;
                    dragDom.style.top = `${t + styT}px`;
    
                    //将此时的位置传出去
                    //binding.value({x:e.pageX,y:e.pageY})
                };
    
                document.onmouseup = function () {
                    document.onmousemove = null;
                    document.onmouseup = null;
                };
            }
        }
    })
    

    弹窗宽度拖大 拖小

    // v-dialogDragWidth: 弹窗宽度拖大 拖小
    Vue.directive('dialogDragWidth', {
        bind(el, binding) {
            const dragDom = binding.value.$el.querySelector('.el-dialog');
    
            el.onmousedown = (e) => {
    
                // 鼠标按下,计算当前元素距离可视区的距离
                const disX = e.clientX - el.offsetLeft;
    
                document.onmousemove = function (e) {
                    e.preventDefault(); // 移动时禁用默认事件
    
                    // 通过事件委托,计算移动的距离
                    const l = e.clientX - disX;
                    dragDom.style.width = `${l}px`;
                };
    
                document.onmouseup = function () {
                    document.onmousemove = null;
                    document.onmouseup = null;
                };
            }
        }
    })
    
    

    2.在main.js中引入directive.js
    3.在el-dialog标签的开始位置加入v-dialogDrag或 v-dialogDragWidth就可以实现相应的效果

    el-dialog居中显示效果

    // 推荐直接使用js实现
    this.$nextTick(_ => {
      this.$refs.dialog.style.marginTop
       = `calc((100vh${this.$refs.dialog.clientHeight}px) / 2)`
    })
    
    //配合dialog自带属性实现效果,不建议使用,固定定位元素受动画影响
    .el-dialog{
        transform: translateY(-50%);
        margin-top: 0!important;
        top: 50%;
    }
    
    //使用弹性布局,兼容性较差
    .el-dialog{
        display: flex;
        flex-direction: column;
        margin:0 !important;
        position:absolute;
        top:50%;
        left:50%;
        transform:translate(-50%,-50%);
        /*height:600px;*/
        max-height:calc(100% - 30px);
        max-width:calc(100% - 30px);
    }
    .el-dialog .el-dialog__body{
        flex:1;
        overflow: auto;
    }
    
    展开全文
  • 封装前端UI组件库--dialog

    万次阅读 2021-07-02 13:36:10
    dialog弹窗组件库的实现、目前包括自定义内容(提示语、内容、底部按钮、弹窗的宽高等等)、其中提示语、内容、弹窗的宽高的实现与button极其类似、请看上文(实现原理都是调用的时候传入参数、在自定义组件里面接收...

    1、前言

    在这里插入图片描述

    dialog弹窗组件库的实现、目前包括自定义内容(提示语、内容、底部按钮、弹窗的宽高等等)、其中提示语、内容、弹窗的宽高的实现与button极其类似、请看上文(实现原理都是调用的时候传入参数、在自定义组件里面接收参数、根据参数再做具体的操作等等)。

    2、自定义插槽的实现

    由于需要自定义传入的参数(提示语、内容、底部按钮都需要插槽传入)过多、接收的时候又都是用来接、所以为了区分需要用到自定义插槽(给插槽取个名字)

    1、使用

    <my-dialog
          width="60%"
          top="200px"
          >
          <h3 slot="title">123</h3>
          <div>我是内容</div>
        </my-dialog>
    

    2、dialog组件定义

      <div v-if="$slots.title">
                <slot name="title"></slot>
      </div>
    

    3、控制dialog的显示隐藏

    1、在调用的时候传入用于控制显示隐藏的值 visible

    2、在dialog组件接收该参数、显示隐藏的逻辑控制全部写在dialog组件里面

    3、因此涉及到的问题就是子组件需要修改父组件的值(相当于组件的值传递,子—>父)

    • ​ 子组件向父组件发射一个事件

      handleClick() {
            this.$emit("update:visible", false);
      },
      
    • ​ 父组件使用sync语法糖直接就可修改

     <my-dialog
          :visible.sync="visible"
     >
    

    4、动画的实现

    1. 将要实现动画的代码块用transition包裹

       <transition name="dialog-fade"> </transition>
      
    2. css实现动画

    //动画实现
    .dialog-fade-enter-active {    //进入的动画
      animation: run 0.1s;
    }
    .dialog-fade-leave-active {    //离开的动画
      animation: run 0.1s reverse;
    }
    @keyframes run {    //动画
      0% {
        opacity: 0;
      }
      20% {
        opacity: 0.2;
      }
      50% {
        opacity: 0.5;
      }
      70% {
        opacity: 0.7;
      }
      100% {
        opacity: 1;
      }
    }
    
    展开全文
  • element UI dialog点击dialog区域外会关闭dialog

    千次阅读 多人点赞 2019-10-12 16:36:16
    今天,在做Element+Vue项目时遇到一个需求:甲方要求在Dialog打开状态下,点击该Dialog以外的区域会导致该Dialog关闭;正确的状态应该是只有在点击关闭按钮,或者是Dialog内的其他操作性按钮才能使得Dialog的状态...

    需求描述

    今天,在做Element+Vue项目时遇到一个需求:甲方要求在Dialog打开状态下,点击该Dialog以外的区域会导致该Dialog关闭;正确的状态应该是只有在点击关闭按钮,或者是Dialog内的其他操作性按钮才能使得Dialog的状态变为关闭。

    问题分析

    之所以会产生这种问题,是因为elementUi在对Dialog组件做初始化的时候,默认让该Dialog在点击组件以外区域会导致该组件关闭,所以elementUI 一定会将该属性暴露出来让开发人员进行配置。
    通过查询ElementUI的官方文档,发现在Dialog下有个‘close-on-click-modal’属性,该属性默认值为‘True’,作用为:是否可以通过点击 modal 关闭 Dialog。
    所以,通过设置Dialog下的close-on-click-modal属性为‘false’,即可解决该问题。

    问题解决方式

    • 解决方式一 : 将Dialog下的close-on-click-modal属性改为‘false’。
      • 需要注意的是: 在使用close-on-click-modal属性时,必须在该属性前加“:”。
    <el-button type="text" @click="dialogVisible = true">点击打开 Dialog</el-button>
    
    <el-dialog
      title="提示"
      :visible.sync="dialogVisible"
      width="30%"
      :close-on-click-modal='false'>
      <span>这是一段信息</span>
      <span slot="footer" class="dialog-footer">
        <el-button @click="dialogVisible = false">取 消</el-button>
        <el-button type="primary" @click="dialogVisible = false">确 定</el-button>
      </span>
    </el-dialog>
    
    <script>
      export default {
        data() {
          return {
            dialogVisible: false
          };
        }
      };
    </script>
    
    
    展开全文
  • 自定义Dialog

    2011-10-25 07:36:26
    自定义Dialog自定义Dialog自定义Dialog自定义Dialog自定义Dialog自定义Dialog自定义Dialog自定义Dialog自定义Dialog自定义Dialog自定义Dialog自定义Dialog自定义Dialog自定义Dialog自定义Dialog自定义Dialog自定义...
  • android dialog

    2011-10-20 13:04:04
    android dialogandroid dialogandroid dialogandroid dialogandroid dialogandroid dialogandroid dialogandroid dialogandroid dialogandroid dialogandroid dialogandroid dialogandroid dialogandroid dialog...
  • 各种android弹出dialog效果以及各种dialog样式各种android弹出dialog效果以及各种dialog样式各种android弹出dialog效果以及各种dialog样式各种android弹出dialog效果以及各种dialog样式各种android弹出dialog效果...
  • 自定义万能dialog

    2016-04-15 17:01:29
    自定义万能dialog
  • Android自定义Dialog

    2015-03-13 15:20:48
    整理了常用的dialog 包括:single Choice Dialog Multiple choice Dialog Input Dialog Progress Dialog
  • 自定义Dialog示例

    热门讨论 2016-03-22 22:09:55
    自定义Dialog示例
  • android 自定dialog

    2018-04-11 21:49:24
    android 自定dialogandroid 自定dialogandroid 自定dialogandroid 自定dialogandroid 自定dialogandroid 自定dialogandroid 自定dialogandroid 自定dialogandroid 自定dialog
  • DialogDialogActivity

    千次阅读 2016-05-25 17:29:18
    1 dialogactivity 以dialog形式弹出的对话框,可用于需要弹出的dialog比较复杂布局的情况,使用时,只需在manifest中为该activity设置为dialog主题,也可以对该主题进行重写相关属性,如下: ...
  • 安卓dialog的使用+如何自定义dialog

    万次阅读 多人点赞 2018-06-19 22:40:28
    回到正题,看到产品给我的设计图,有辣么多的自定义的dialog,发现之前自己只会系统自带的dialog,但是这样根本满足不了产品的需求,所以自己上周好好总结下,然后把产品给的需求完成。//哇哇哇,项目写不完了 什么...
  • Android常用对话框大全——Dialog

    万次阅读 多人点赞 2017-01-18 20:53:20
    今天就来谈谈开发中经常用的到的一个控件——Dialog,对话框一般我们就用来提示一些信息给用户,让用户自主选择,或者在一些操作不可逆的情况下我们提示用户是否继续操作,下面就让我们一起来学习吧。老司机发车啦…...
  • Android Dialog库内置Dialog以及各种动画.支持自定义Dialog和动画
  • 实现一个弹框有两种方式,一种是继承于 Dialog 来定义一个子类实现弹框效果,一种是创建一个 新的 StatelessWidget(页面)。 实际上 Flutter 提供的 Dialog 也是继承于 StatelessWidget而实现的。 1 自定义 Dialog ...
  • 自定义Dialog样式,修改Dialog背景

    千次阅读 2019-04-23 10:40:01
    final Dialog dialog = new Dialog(this); View view = LayoutInflater.from(this).inflate(R.layout.xxx, null); //自定义样式 TextView btn = view.findViewById(R.id.finish_btn); ...
  • Android Dialog

    万次阅读 2018-12-12 15:36:16
    第一步创建UpdateDialog.class package ... import android.app.Dialog; import android.content.Context; import android.view.Gravity; import android.view.View; import android.view.Wi...
  • 话说之前写过一遍Android中常见的几种Dialog的介绍和基本用法,但是没有讲到实际项目中最常用到的自定义dialog。正好,马上项目要添加新模块,看到里面有用到自定义dialog部分,于是乎趁着最近闲于时间就提前研究下...
  • 高度封装Dialog

    2016-09-03 22:45:53
    高度封装Dialog
  • android 自定义Dialog页面加载中效果的进度条 Dialog 边角 Dialog 棱角
  • EasyUI中dialog与modalDialog弹窗

    千次阅读 2019-05-16 14:59:32
    在使用最外层弹框modalDialog时,一个页面只能使用一个,如果存在两个modalDialog弹窗会导致其中一个在提交的时候报错。 因为系统不知道具体要关掉的哪个弹窗。但是需求中有需要两个弹窗怎么办? 我在项目中...
  • Android dialog 点击空白dialog不消失问题

    万次阅读 多人点赞 2016-05-03 15:46:53
    在使用dialog的时候可能会有这样的要求,比如说更换头像的时候,弹出一个dailog如下所示: 需要实现的功能是: (1)当用户选择拍照或者从相册选择时实现对应的功能。 (2)用户选择取消或者是点击屏幕空白部分时...
  • Java Swing 自定义Dialog确认对话框Java Swing 自定义Dialog Java Swing 自定义Dialog 需求:当点击JFrame窗口的关闭按钮时,弹框询问是否确定关闭窗口,如果是则关闭程序,否就让弹框消失什么也不做(使用Dialog)...
  • 安卓自定义Dialog的实现

    万次阅读 多人点赞 2019-02-16 09:52:11
    安卓自定义Dialog
  • 安卓自定义列表dialog

    千次阅读 2019-02-16 09:35:30
    这个形式也是最常用的,不过最近需要用到列表信息Dialog,原生的不光样式不能满足需求,而且是开发电视端的APP,需要对焦点进行特殊处理,所以就需要自定义Dialog 我们先来看一下系统自带的列表Dialog。 系统...
  • 原因:对象使用错误 解决办法:Dialog挂载到vue后,引用对象为this.$dialog
  • 自定义Dialog之底部弹出Dialog

    千次阅读 2017-02-06 22:47:06
    自定义Dialog,设置Dialog居于底部并且和屏幕一样宽: public class BottomStyleDialog extends Dialog implements OnItemClickListener { private String[] mNames = new String[] { "我是条目1", "我是条目2",

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 309,848
精华内容 123,939
关键字:

dialog