精华内容
下载资源
问答
  • 网站前端弹框代码

    2015-05-26 14:33:45
    网站前端弹框代码,很好用,代码注释很多,方便修改
  • Smali注入弹框代码

    千次阅读 2017-07-31 15:31:23
    这是插入的smali弹框代码:  invoke-static {p0, v1, v3}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast;  move-result-objec

    这里是要弹出v1的值

    这是插入的smali弹框代码:


        invoke-static {p0, v1, v3}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast;

        move-result-object v1   

        invoke-virtual {v1}, Landroid/widget/Toast;->show()V

    下面是Smali插入的位置

    展开全文
  • 纯JS写的锁屏弹框代码,适合初学者使用.可以自定义弹框透明度,自定义弹框时间长,自定义弹框内容,设定时间结束,框自动消失,
  • Android底部弹框代码

    2021-01-05 17:41:38
    很简单,话不多说,直接上代码… ①编写底部弹框布局文件(R.layout.xxx)。这个看需求,自己编写 ②编写底部弹框样式(styles.xml文件中),样式要什么样,自己编写,这里给范例。还有其他属性,有需要可以看

    需求:点击某个按钮,从底部弹出一个框。
    分析:
    ①首先需要定义框长什么样,即编写框的布局
    ②其次需要定义框的出场动画、框是否背景模糊、是否浮在Activity之上等,即框要以什么方式呈现。这属于框的样式,在styles.xml文件中定义
    ③最后就是让框展示,这个框要什么时候展示,编写展示逻辑

    很简单,话不多说,直接上代码…

    ①编写底部弹框布局文件(R.layout.xxx)。这个看需求,自己编写
    ②编写底部弹框样式(styles.xml文件中),样式要什么样,自己编写,这里给范例。还有其他属性,有需要可以看@android:style/Theme.Dialog中有啥,自己重写就行

        <style name="样式名字" parent="@android:style/Theme.Dialog">
            <!-- 背景透明 -->
            <item name="android:windowBackground">@android:color/transparent</item>
            <item name="android:windowContentOverlay">@null</item>
            <!-- 浮于Activity之上 -->
            <item name="android:windowIsFloating">true</item>
            <!-- 边框 -->
            <item name="android:windowFrame">@null</item>
            <!-- Dialog以外的区域模糊效果 -->
            <item name="android:backgroundDimEnabled">true</item>
            <!-- 无标题 -->
            <item name="android:windowNoTitle">true</item>
            <!-- 半透明 -->
            <item name="android:windowIsTranslucent">true</item>
            <!-- Dialog进入及退出动画 -->
            <item name="android:windowAnimationStyle">@style/进出动画名字</item>
        </style>
    
    	<style name="上面的进出动画名字" parent="@android:style/Animation.Dialog">
    	    <item name="android:windowEnterAnimation">@anim/bottom_dialog_in</item>
    	    <item name="android:windowExitAnimation">@anim/bottom_dialog_out</item>
    	</style>
    

    转场动画:buttom_dialog_in.xml

    <?xml version="1.0" encoding="utf-8"?>
    <translate xmlns:android="http://schemas.android.com/apk/res/android"
        android:duration="200"
        android:fromYDelta="100%"
        android:toYDelta="0" />
    

    转场动画:buttom_dialog_out.xml

    <?xml version="1.0" encoding="utf-8"?>
    <translate xmlns:android="http://schemas.android.com/apk/res/android"
        android:duration="200"
        android:fromYDelta="0"
        android:toYDelta="100%" />
    

    ③展示Dialog

    	Dialog dialog = new Dialog(this, R.style.上面的样式名字);
    	LinearLayout linearLayout = (LinearLayout) LayoutInflater.from(this).inflate(R.layout.自己写的布局文件, null);
    	//将布局设置给Dialog
    	dialog.setContentView(linearLayout);
    	//获取当前Activity所在的窗体
    	Window dialogWindow = dialog.getWindow();
    	//设置Dialog从窗体底部弹出
    	dialogWindow.setGravity(Gravity.BOTTOM);
    	//获得窗体的属性
    	WindowManager.LayoutParams layoutParams = dialogWindow.getAttributes();
    	//主动给窗体宽度设置为填充
    	layoutParams.width = WindowManager.LayoutParams.MATCH_PARENT;
    	//设置Dialog距离底部的距离
    	layoutParams.y = 10;
    	//将属性设置给窗体
    	dialogWindow.setAttributes(layoutParams);
    	//设置窗体不允许外边点击取消
    	dialog.show();
    	dialog.setCanceledOnTouchOutside(false);
    

    布局里面的事件监听还有Dialog的销毁,这些就根据业务自行处理就行

    Dialog的销毁

    if (dialog.isShowing()) {
        dialog.dismiss();
    }
    
    展开全文
  • SimpleGUI制作弹框(Python)# -*- coding: utf-8 -*-# @Time : 2020/12/17 22:49# @Author : k# @File : Simlegui.pyimport PySimpleGUI as sg# sg.popup('hello')# sg.popup_ok('默认弹窗')# sg.popup_yes_no('带yes...

    SimpleGUI制作弹框(Python)

    # -*- coding: utf-8 -*-

    # @Time : 2020/12/17 22:49

    # @Author : k

    # @File : Simlegui.py

    import PySimpleGUI as sg

    # sg.popup('hello')

    # sg.popup_ok('默认弹窗')

    # sg.popup_yes_no('带yes和no按钮的弹窗')

    # sg.popup_cancel('带cancel按钮的弹窗')

    # sg.popup_ok_cancel('带ok和cancel按钮的弹窗')

    # sg.popup_error('带红色error按钮的弹窗')

    # sg.popup_auto_close('几秒后自动关闭的弹窗')

    # sg.popup(

    # "你点我啊",

    # title = 'xhc',

    # button_color=("#A81B0C", '#FFFFFF '),

    # background_color="#F47264",

    # line_width=2,

    # custom_text="好的"

    # )

    # text = '''大家好,

    # 我们一起来学习PySimpleGUI制作简单的图形用户界面。'''

    # sg.popup_scrolled(text,title='Hello')

    # text1 = sg.popup_get_text('请输入文字1')

    # print(text1)

    # text2 = sg.popup_get_text('请输入文字2')

    # print(text2)

    # text = sg.popup_get_text('请输入密码:', password_char="*")

    # sg.popup(f'你输入的密码是:{text}')

    #

    # path = sg.popup_get_file("请保存文件")

    # print(path)

    # path = sg.popup_get_file(

    # '请选择需要保存的压缩包位置',

    # save_as=True,

    # default_extension='zip',

    # file_types=(('压缩包', 'zip'),)

    # )

    # print(path)

    # for i in range(1000):

    # sg.one_line_progress_meter(

    # '进度条',

    # i + 1,

    # 1000,

    # '该进度条key',

    # '这是一个进度条'

    # )

    # for i in range(1, 1000):

    # sg.one_line_progress_meter(

    # '进度条',

    # i + 1,

    # 1000,

    # '该进度条key',

    # '这是一个进度条',

    # orientation='h',

    # bar_color=('#F47264', '#FFFFFF')

    # )

    #

    # # 软件运行后弹出窗口让用户选择一个文件夹

    # sg.popup_get_folder()

    # # 用户选择后再弹出窗口让用户选择压缩包保存的位置和名称

    # sg.popup_get_file()

    # save_as = True

    # default_extension = 'zip'

    # # 用户输入完成后将该文件夹内所有的文件进行压缩打包

    # sg.zipfile模块

    # # 完成压缩后再弹出一个窗口告诉用户这个压缩包的体积大小

    # sg.os.stat() # 读取文件信息

    # sg.popup() # 弹窗显示数据

    # import PySimpleGUI as sg

    # import zipfile

    # import os

    #

    #

    # folder = sg.popup_get_folder('请选择要压缩的文件夹')

    # zip_path = sg.popup_get_file(

    # '请选择要保存的压缩包位置',

    # save_as=True,

    # default_extension='zip',

    # file_types=(('压缩包', '.zip'), )

    # )

    #

    # with zipfile.ZipFile(zip_path, 'w') as zipobj:

    # for file in os.scandir(folder):

    # zipobj.write(file.path, file.path.replace(folder, '.'))

    #

    # zip_size = os.stat(zip_path).st_size // 1024

    # sg.popup(f'压缩包体积大小为:{zip_size} KB')

    展开全文
  • 中奖弹框代码~

    2018-05-23 11:44:00
    2.在没有点击确认信息之前,到任何页面刷新都是会再次弹弹框的,重新登录也会弹 3.只要确认了信息,其他页面就不会再弹了 4.如果有多个活动,第一个弹出来,点了确认信息之后,5分钟才出第二个也就是说,你不确认信息...

    需求:

    1如果有中奖,每个页面都要弹,有的页面不用弹(我的试货页面/订单页)

    2.在没有点击确认信息之前,到任何页面刷新都是会再次弹弹框的,重新登录也会弹

    3.只要确认了信息,其他页面就不会再弹了

    4.如果有多个活动,第一个弹出来,点了确认信息之后,5分钟才出第二个
    也就是说,你不确认信息,永远弹的都是第一个

     TocheckUserAwardStatus: function() {
            console.log('中奖')
            $.get('/checkUserAwardStatus', {
                lang: 'chs'
            }, function(res) {
                //未中奖
                 if (res.code == '400') {
                    //test
                     $('#hideTheCoverHead').hide()
                     $('#comfirmYouAward').hide()
                  
                //未登录 
                } else if (res.code == '401') {
                     $('#comfirmYouAward').hide()
                     $('#hideTheCoverHead').hide()
    
                //已中奖
                }else if (res.code == '200') {
                    //先判断有没有在内存里面
                    vr.mobileSelf=$.cookie('fqcU')
                    vr.awardId = res.data.id;
                    var getCode = JSON.parse(localStorage.getItem(vr.mobileSelf+"0"))
                    var confirmOrder=JSON.parse(localStorage.getItem("confirmIt" + vr.awardId))
                        // 中奖了但是是之前的id存在,就是同一次中奖,不弹
                        if (!getCode) { 
                           //如果没有弹过框,肯定是要弹的
                              $('#comfirmYouAward').show()
                              $('#hideTheCoverHead').show()
                              vr.getAwardGoodsInfo = res.data;   
                              //这里是当时弹框的时间,只要有弹框就要存时间
                             localStorage.setItem("time"+vr.mobileSelf, new Date().getTime())     
                             localStorage.setItem(vr.mobileSelf+"0", JSON.stringify(vr.awardId))
                             $("body,html,#comfirmYouAward,#hideTheCoverHead").on('touchmove',function(e){
                                e.preventDefault();  //阻止默认行为
                              })
                        }
                        if (getCode) {
                            //第一种情况,存在id,并且是同一个,因为现在是每个页面要弹,就算存在相同的id,没有确认信息也是要弹的,所以要确保是已经确认了信息
                            if (getCode.indexOf(parseInt(res.data.id)) != '-1'&&(confirmOrder&&confirmOrder==(String(vr.awardId) + "confirm"))) {
                                 console.log('不显示')  
                                $('#comfirmYouAward').hide()
                                $('#hideTheCoverHead').hide()
                                //可能有id存在,是同一个,没有确认信息,确认了信息,但是id不是同一个
                            }else if(getCode.indexOf(parseInt(res.data.id)) != '-1'&&(confirmOrder!=(String(vr.awardId) + "confirm"))){
                                    $('#comfirmYouAward').show()
                                    $('#hideTheCoverHead').show()
                                    vr.getAwardGoodsInfo = res.data;
                                    localStorage.setItem("time"+vr.mobileSelf, new Date().getTime())     
                                    localStorage.setItem(vr.mobileSelf+"0", JSON.stringify(vr.awardId))
                                    $("body,html,#comfirmYouAward,#hideTheCoverHead").on('touchmove',function(e){
                                        e.preventDefault();  //阻止默认行为
                                    })
    
                            }
                        }
                       
                        //存在id但是呢,里面的id与中奖的id不一样
                        if (getCode && getCode.indexOf(Number(res.data.id)) == '-1') {  
                          //这里需要对比一下时间,如果内存的时间,与当前的时间没有超过30分钟就不弹,否则要弹
                               vr.saveTime=localStorage.getItem("time"+vr.mobileSelf)
                               if(parseInt(new Date().getTime()/1000)-parseInt(vr.saveTime/1000)>60){   
                                   console.log('超过100秒')   
                                   $('#comfirmYouAward').show()
                                   $('#hideTheCoverHead').show()
                                   $("body,html,#comfirmYouAward,#hideTheCoverHead").on('touchmove',function(e){
                                        e.preventDefault();  //阻止默认行为
                                   })          
                                  //这里是当时弹框的时间
                                  localStorage.setItem("time"+vr.mobileSelf, new Date().getTime())
                                  vr.getAwardGoodsInfo = res.data;
                                  localStorage.setItem(vr.mobileSelf+"0", JSON.stringify(vr.awardId))
                               }                                   
                        }
                }
            })
          },
     vr.$watch('onReady', function() {
            vr.getPerosonInfo()
            if ((vr.personCenterHref.indexOf('editaddress')=='-1'&&vr.personCenterHref.indexOf('order')=='-1')&&(vr.personCenterHref.indexOf('mytry')=='-1')) {
               vr.TocheckUserAwardStatus()    
            } 
            if(vr.getAvatarCookie){
                vr.getHeaderInfo()
            } 
    
         
        
        })

     

    转载于:https://www.cnblogs.com/antyhouse/p/9076106.html

    展开全文
  • 1、消息框 btn01.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { AlertDialog.Builder ab = new AlertDialog.Builder(BtnActivity.this); ab.setTitle("消息标题");...
  • 最近在学习React-Native基本知识,以下代码是根据官网上的代码示例运行成功的 import React, {  AppRegistry,  Alert,  Component,  StyleSheet,  TouchableHighlight,  Navigator,  Text,  View } from '...
  • 弹框提示代码

    2019-02-11 22:36:00
    1、创建弹框的公共类 import android.app.AlertDialog; import android.content.Context; public class DialogBase { public static void showmessage(Context context, String message,String FirstBtn) { ...
  • 弹框事例代码

    2011-12-16 15:18:53
    1.在页面中引入ymPrompt.js。如:<script type="text/javascript" src="ymPrompt.js"></script> 2.在页面中引入对应的皮肤文件的CSS,如: 3.自定义组件的默认配置信息(此步骤可选,该方法可以在任意时间调用) ...
  • qq在线自动弹框咨询代码,简单绑定自己的qq号,即可使用,可以设置延迟秒数
  • 二级弹框前端代码 父级弹框代码
  • jQuery选择中国大学的弹框是一款包含了全国3049所大学。
  • } php代码 /** * 弹框选择商品 */ public function select(){ $keyword = $this->request->param('keyword'); $where = []; if(isset($keyword) && $keyword != ''){ $where[] = ['title','like','%'.$keyword.'%'...
  • var index = parent.layer.getFrameIndex(window.name) //关闭当前的iframe层 parent.layer.close(index); //关闭弹框
  • jquery自定义简介弹框

    2020-04-13 01:21:08
    jquery+css+html 自定义弹框 代码简洁易懂 三个js方法搞定,使用了html代码显示弹框 css控制弹框样式 随着页面移动显示在中间位置 jquery+js 控制弹框操作 可操作点击确认取消 实现自定义方法。文件解压之后可直接...
  • 手机app开发,一款简单退出APP的弹框提示代码调用退出提示代码类具体代码 调用退出提示代码类 退出APP的弹框提示需要用到android.app.AlertDialog类,首先先导入类。 具体代码 可以根据自己的需求更改。 public ...
  • 请求成功要弹框、请求失败要弹框、权限不足要弹框、没登录要弹框、会员也要弹框,在APP开发中,弹框几乎是无处不在的。那么,如果每个弹框都要手写,那工作量是巨大的。所以,我就自己封装了一个通用的,创建dialog...
  • 本篇文章主要介绍了React Native实现进度条弹框的示例代码,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
  • 今天小编通过本文给大家分享Bootstrap和Angularjs配合自制弹框的实例代码代码简单易懂,有需要的朋友跟着小编一起学习
  • 介绍了jquery中插件dialog实现弹框效果实例代码,有需要的朋友可以参考一下
  • 本篇文章主要介绍了vue+iview写个弹框的示例代码,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 2,909
精华内容 1,163
关键字:

弹框代码