精华内容
下载资源
问答
  • 用途:动态设置Button、ImageView等组件在不同状态下的背景/前景...优点:灵活,减少xml的编写。参考:[AndroidOpenSource]frameworksasecorejavaandroidviewview.xml[AndroidOpenSource]frameworksasecoreesesval...

    用途:动态设置Button、ImageView等组件在不同状态下的背景/前景显示效果。
               扩展下的话可以前景/背景的显示效果可以使用网络图片。
    优点:灵活,减少xml的编写。


    参考:
    [AndroidOpenSource]frameworksasecorejavaandroidviewview.xml
    [AndroidOpenSource]frameworksasecore
    es
    esvaluespublic.xml
    代码如下:

    1.         /** 设置Selector。 */
    2.         public static StateListDrawable newSelector(Context context, int idNormal, int idPressed, int idFocused,
    3.                         int idUnable) {
    4.                 StateListDrawable bg = new StateListDrawable();
    5.                 Drawable normal = idNormal == -1 ? null : context.getResources().getDrawable(idNormal);
    6.                 Drawable pressed = idPressed == -1 ? null : context.getResources().getDrawable(idPressed);
    7.                 Drawable focused = idFocused == -1 ? null : context.getResources().getDrawable(idFocused);
    8.                 Drawable unable = idUnable == -1 ? null : context.getResources().getDrawable(idUnable);
    9.                 // View.PRESSED_ENABLED_STATE_SET
    10.                 bg.addState(new int[] { android.R.attr.state_pressed, android.R.attr.state_enabled }, pressed);
    11.                 // View.ENABLED_FOCUSED_STATE_SET
    12.                 bg.addState(new int[] { android.R.attr.state_enabled, android.R.attr.state_focused }, focused);
    13.                 // View.ENABLED_STATE_SET
    14.                 bg.addState(new int[] { android.R.attr.state_enabled }, normal);
    15.                 // View.FOCUSED_STATE_SET
    16.                 bg.addState(new int[] { android.R.attr.state_focused }, focused);
    17.                 // View.WINDOW_FOCUSED_STATE_SET
    18.                 bg.addState(new int[] { android.R.attr.state_window_focused }, unable);
    19.                 // View.EMPTY_STATE_SET
    20.                 bg.addState(new int[] {}, normal);
    21.                 return bg;
    22.         }
    复制代码

    示例代码:

    1.                 Button btnNormal = (Button) findViewById(R.id.btnSampleNormal);
    2.                 btnNormal.setBackgroundDrawable(newSelector(this, R.drawable.btn_normal, R.drawable.btn_selected,
    3.                                 R.drawable.btn_selected, R.drawable.btn_unable));
    4.                 Button btnUnable = (Button) findViewById(R.id.btnSampleUnable);
    5.                 btnUnable.setBackgroundDrawable(newSelector(this, R.drawable.btn_normal, R.drawable.btn_selected,
    6.                                 R.drawable.btn_selected, R.drawable.btn_unable));
    7.                 btnUnable.setEnabled(false);
    8.                 btnUnable.setOnClickListener(this);
    复制代码
     
    1. /** 对TextView设置不同状态时其文字颜色。 */
    2.     private ColorStateList createColorStateList(int normal, int pressed, int focused, int unable) {
    3.         int[] colors = new int[] { pressed, focused, normal, focused, unable, normal };
    4.         int[][] states = new int[6][];
    5.         states[0] = new int[] { android.R.attr.state_pressed, android.R.attr.state_enabled };
    6.         states[1] = new int[] { android.R.attr.state_enabled, android.R.attr.state_focused };
    7.         states[2] = new int[] { android.R.attr.state_enabled };
    8.         states[3] = new int[] { android.R.attr.state_focused };
    9.         states[4] = new int[] { android.R.attr.state_window_focused };
    10.         states[5] = new int[] {};
    11.         ColorStateList colorList = new ColorStateList(states, colors);
    12.         return colorList;
    13.     }

    转载于:https://www.cnblogs.com/jason-star/archive/2012/09/28/2706698.html

    展开全文
  • 如题 想做一个层 点击按钮 可以让层飞进网页的这种效果 能不能实现呢 如果能 该如何编写代码 求大神赐教
  • JS实现搜索按钮点击事件

    千次阅读 2019-02-02 13:39:34
    在各个网页或者软件中,往往离不开搜索框以及搜索按钮,下面我们来用JS实现简单的搜索按钮点击事件,如下图: 我们先通过以上代码编写出一个搜索框和一个搜索按钮,效果如下图所示: 然后通过JS来实现搜索按钮的...

    JS实现搜索按钮的点击事件

    开发工具与关键技术:DW  JS
    作者:易金亮
    撰写时间:2019.02.02
    

    在各个网页或者软件中,往往离不开搜索框以及搜索按钮,下面我们来用JS实现简单的搜索按钮点击事件,如下图:
    在这里插入图片描述
    我们先通过以上代码编写出一个搜索框和一个搜索按钮,效果如下图所示:
    在这里插入图片描述
    然后通过JS来实现搜索按钮的点击事件,首先先获取搜索按钮的ID,然后给它一个点击事件,如下图:
    在这里插入图片描述
    这样当点击搜索按钮时就会弹出一个如下图所示的提示框:
    在这里插入图片描述
    如果再给它添加一些如下图所示的提问消息的话:
    在这里插入图片描述
    当点击确定时,就可以出现如下所示的效果了:
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    就这样我们就通过JS实现了搜索按钮的点击事件了

    展开全文
  • Ionic 实现点击按钮 日期自动加减

    热门讨论 2019-04-28 21:28:11
    因为订餐项目手机端的需求,有一个界面需要设置成点击按钮实现日期变动界面数据随着日期变动而动,因为不想使用ionic的日期控件来编写(主要是太麻烦了),因此自己通过查阅资料使用了ionic的方法实现了,现在代码就...

    前言:

      因为订餐项目手机端的需求,有一个界面需要设置成点击按钮实现日期变动界面数据随着日期变动而动,因为不想使用ionic的日期控件来编写(主要是太麻烦了),因此自己通过查阅资料使用了ionic的方法实现了,现在代码就给大家贴出来供大家使用


    实现效果:

                     


    代码

      TS代码

    import { Component, OnInit } from '@angular/core';
    import sd from 'silly-datetime';
    import { Data } from '@angular/router';
    
    @Component({
      selector: 'app-datetime',
      templateUrl: './datetime.page.html',
      styleUrls: ['./datetime.page.scss'],
    })
    export class DatetimePage implements OnInit {
      day = '2019-02-14';
      public Nowday;
      public SelectDay = new Date();
      public SelectNextDay: Date;
     
      ngOnInit() {
      }
      datetimeChange(e) {
    
        console.log(e.detail.value);
      }
      onClick() {
    
        this.SelectNextDay = sd.format(this.SelectDay.setDate(this.SelectDay.getDate() + 1), 'YYYY-MM-DD');
    
        console.log(this.SelectNextDay);
      }
    
    }
    

    代码里边我声明了两个变量  SelectDay  和SelectnextDay  ,然后在代码中借助 getDate() 方法获取当前日期然后 再通过 setDate() 方法来设置计算后的日期,最后通过format方法设置日期格式将计算好的日期转一下格式就可以,但是使用format方法需要引用 import sd from 'silly-datetime'; 否则无法使用format方法!

    展开全文
  • 编写一个html文件的网页代码,页面包含一个下拉列表框、一个文本框和一个按钮,下拉列表框选择要去的网站,当选择完毕后文本框中出现对应的网址。点击确认跳转按钮后访问文本框中出现的网址。 实现效果实现代码...
  • 这里实现一个按钮特效,当点击复选择框按钮的时候,激活链接,跳转到某网址,这里主要是由onClick派生出来的一些功能,然后配合函数你可以编写出更多的按钮特效来。 运行效果截图如下: 具体代码如下: <...
  • 编写一个html文件的网页代码,页面包含一个下拉列表框、一个文本框和一个按钮,下拉列表框选择要去的网站,当选择完毕后文本框中出现对应的网址。点击确认跳转按钮后访问文本框中出现的网址。 实现效果实现代码...

    程序要求:

    编写一个html文件的网页代码,页面包含一个下拉列表框、一个文本框和一个按钮,下拉列表框选择要去的网站,当选择完毕后文本框中出现对应的网址。点击确认跳转按钮后访问文本框中出现的网址。

    实现效果:

    在这里插入图片描述

    实现代码:

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>JavaScript事件</title>
    </head>
    <body>
        <select id="select_www" onchange="surf()">
            <option value="0" selected="selected">请选择</option>
            <option value="http://www.baidu.com">百度</option>
            <option value="http://www.163.com">网易</option>
            <option value="http://www.qq.com">qq</option>
            <option value="http://www.sina.com.cn">新浪</option>
        </select>
        <input type="text" id="textbox">
        <button value="" id="button_www" onclick="jump()">确认跳转</button>
    </body>
    <script type="text/javascript">
        
        function surf(){
            select=document.getElementById("select_www").value;
            switch(select){
                case "http://www.baidu.com" :
                document.getElementById("textbox").value="http://www.baidu.com";
                break;
                case "http://www.163.com" :
                document.getElementById("textbox").value="http://www.163.com";
                break;
                case "http://www.qq.com" :
                document.getElementById("textbox").value="http://www.qq.com";
                break;
                case "http://www.sina.com.cn" :
                document.getElementById("textbox").value="http://www.sina.com.cn";
                break;
            }
        }
        function jump(){
            location=document.getElementById("textbox").value;
        }
    </script>
    </html>
    
    展开全文
  • 今天跟大家分享与CSS3按钮相关的特效展示案例,这些例子特效主要由CSS3编写出来,除了新鲜有创意之外,编写代码质量也...1.css按钮点击效果2.css按钮提交动画3.css按钮悬停动画4.css订购按钮5.css动画按钮6.css黑白...
  • 按钮点击变色

    千次阅读 2018-10-17 23:33:04
    编写程序ColorPane.java,实现按钮点击变色效果   解题代码: package p1; import java.awt.*; import javax.swing.*; import javax.swing.border.EmptyBorder; import java.awt.event.*; public class ...
  • 有时候我们要实现“按下按钮和释放按钮时,按钮的背景图片(颜色)不同”的效果,我们可以用selector实现 1.编写XML代码:在项目的res/drawable目录下新建xml文件,添加相关代码: <?xml version="1.0" ...
  • 程序要求:编写一个html文件的网页代码,页面包含一个下拉列表框、一个...实现效果实现代码:JavaScript事件请选择百度网易qq新浪确认跳转function surf(){select=document.getElementById("select_www").value;...
  • 今天跟大家分享与CSS3按钮相关的特效展示案例,这些例子特效主要由CSS3编写出来,除了新鲜有创意之外,编写代码质量也很高,...1.css按钮点击效果2.css按钮提交动画3.css按钮悬停动画4.css订购按钮5.css动画按钮6....
  • 导航栏最简单的思路就是当鼠标点击按钮,内容区域跳转到点击按钮所代表的内容。这就是大致的思路,然后我们来编写一步步编写。 1、 html代码结构 要写效果肯定要有能够凸显效果的画面所以先把画面给写好了再慢慢...
  • 这个案例我们无需编写任何 JavaScript 代码,这里主要运用了 CSS checkbox hack 的技术进行实现。这个案例除了运用 CSS checkbox hack 技术之外,还运用了复杂的CSS选择器、以及 flex box 和 Grid 布局的相关特性。...
  • 微信小程序---排序按钮的样式编写

    万次阅读 2018-06-12 14:16:04
    完成的效果如下: ...通过background-image引入图标,然后通过更换class实现点击图标更换效果,这里不细表了 微信小程序存在的问题 不知道何种原因,在微笑小程序中,wxss文件是无法访问本地静态资源的,所以也就无...
  • 页面跳转PyQt5 实现两个页面跳转PyQt5 实现多个页面跳转实现效果代码编写 首先要知道,使用 Qt designer 和 代码进行 Qt 开发实现页面跳转是不一样的,这里我们使用的是 designer 开发,在这里简单记录一下。 PyQt5 ...
  • 提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录前言一、ajax简单实现1.html代码2.js... 这次的笔记就关于点击按钮, 局部刷新网页 的ajax简单实现, 以及网页数据可视化的图表库highcha
  • 文章目录前言设计界面逻辑代码功能一:选择本地文件功能二:显示数据集效果 前言 最近计算机图形学实验要求做一个可视化界面,来加载一个数据集,在查找资料后将步骤记录如下 环境: win10 matlab2017b 设计界面 ...
  • 比如,我们想实现这样一个效果点击一个按钮,将显示输入框信息“请输入一个数”,你输入了一个数字之后,再显示第二个输入框信息“请输入第二个数”,你再输入第二个数。然后电脑显示两个数计算的结果。先插入按钮...
  • 为了简化这个操作,编写了一个TextBoxPathOpenner类(源代码见文末),实现效果如下图所示。 使用方法:在窗体初始化的时候调用以下代码即可。 TextBoxPathOpenner.AttachTextBox(textBox1); 基本的原理就是...
  • unity 脚本实现UI滑出效果

    千次阅读 2017-05-03 17:47:26
    效果是UI面板隐藏在侧边栏,当点击按钮时才会平滑滑动显示出来,见下图: 左边图是隐藏的时候,右边图是滑出来之后。 制作的时候需要把要滑动出现的部分放在canvas左侧,这样才会不显示出来,如下图所示: 编写...
  • 本期挑战: 本期挑战是用CSS实现一...录制代码编写过程或最终代码点击开始 跟帖发布代码预览地址(使用GB按钮可以直接嵌入发帖回复中):演示地址 【强烈提醒】尽量通过添加课程,在本文评论中附上链接的方...
  • 录制代码编写过程或最终代码点击开始 跟帖发布代码预览地址(使用GB按钮可以直接嵌入发帖回复中):演示地址 【强烈提醒】尽量通过添加课程,在本文评论中附上链接的方式提交答案,有特别奖励~...
  • 笔者要实现一个按钮(Button)点击按下之后可以切换背景图片的效果代码实现如下:1、首先编写Selector选择器,如下: <selector xmlns:android="http://schemas.android.com/apk/res/android"> // 默认状态下按钮...
  • 录制代码编写过程或最终代码点击开始 跟帖发布代码预览地址(使用GB按钮可以直接嵌入发帖回复中):演示地址 【强烈提醒】尽量通过添加课程,在本文评论中附上链接的方式提交答案,有特别奖励~ 【强烈提醒...
  • Android Studio入门项目编写

    千次阅读 多人点赞 2019-01-10 17:55:15
    Android Studio入门项目编写背景1 项目的建立和删除1.1 项目的建立1.2 项目的删除2 例子1(点击一个按钮显示一句话)2.1 界面介绍2.2 运行2.3 实现例子12.3.1 拖入控件2.3.2 编辑代码2.3.3 运行效果3 例子2(点击...

空空如也

空空如也

1 2 3 4 5 ... 10
收藏数 195
精华内容 78
关键字:

编写代码实现按钮点击效果