首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Android短视频系统开发技巧:给Button的点击上色

    " /> 用户在点击Button的时候,会有一个蓝色外框显示出来,表明Button被点击了。...的方框内中央显示,Button点击前后的显示效果如图所示: 上面是采用系统默认的Button点击效果,那么,如果期望自己短视频系统开发定义Button的点击效果,该如何实现呢?...多张背景图片切换 首先,为短视频系统开发Button准备两张背景图片,一张是Button未点击时显示的图片,另一张是Button被点击时显示的图片,如图所示: 然后,在工程的res/drawable目录下创建一个...状态的选择器,每一个item子项代表着Button的一种状态,这里我只选取了两种状态做示例,一种是Button被点击,另一种是Button未被点击。...即可: android:background="@drawable/button_selector" 可以运行程序试试,当点击Button后,是不是Button的背景从左图变化成为右图了?

    1.9K10

    JS实现动态获取当前点击事件的id属性值

    整个页面是通过ajax请求最新的4部视频进行填充完成,视频列表又是通过template-web.js插件补上去的,所以导致所有ID值都是一样的,一开始给按钮添加一个事件,结果是所有播放按钮都是播放第一个视频...于是,想了好多办法,又把ID属性给弄成动态的ajax请求的属性值,实现了每个id不一样,接下来,因为点击播放要调用一个方法,进行解析视频播放,拼接成API+视频链接的格式在新打开的弹窗进行展示。...具体可以看下图: 要实现点击不同按钮,并且按钮ID是动态从ajax请求获取的,还要添加点击视频拼接视频链接,参考了文章,可以获取点击按钮的id值,然后使用button,将链接放在value中 Dom...-- HTML结构 --> button id="testid" type="button" onclick="play(this)" value="动态获取id值">播放button> // javascript...用的layui button id="{{dId}}" type="button" onclick="play(this)" value="{{dUrl}}" class="layui-btn-sm

    31.5K20
    领券