- 博客(7)
- 收藏
- 关注
原创 JavaScript的事件模型解析
JavaScript中事件模型有3种:1.原始事件模型:var ele=document.getElementById("id");ele.onclick=function(){ alert("处理点击事件“);};像上面的代码所示,这就是原始事件模型,同一个html元素只能绑定同一种事件,后绑定的事件会覆盖之前绑定的事件;2.捕获/冒泡事件模型:原理如图:
2017-07-18 01:26:36
337
原创 如何让子元素居于父元素底部
如何让子元素居于父元素底部?其实这是个很简单的问题,只是父元素和子元素的css都需要修改一下:.parent{ position: relative; width:200px; height: 100px; background: dodgerblue;}.content{ position: absolute; width: 200px; height: 30px; ba
2017-07-18 00:26:12
25085
1
原创 安卓4.4实现透明状态栏
首先,我们要知道的是,在安卓5.0.1开始,状态栏就已经是透明的了,所以我们需要手动修改状态栏为透明的安卓版本只有4.4和5.0(4.4以下不支持透明状态栏)先看styles.xml true true 以上两行代码只在安卓4.4以上有效运行代码你会发现你的ui组件被状态栏覆盖了,但不用担心,只要在你的activity布局文件
2016-10-26 18:58:56
426
原创 自定义顶端顶部导航栏(可配合ViewPager使用)
最近做项目,需要有类似网易新闻顶端的导航栏的ui组件,但是就是有切换动画的那种,于是就自己动手写了一个,看了我的文章,如果有什么问题,欢迎大家交流哦。实现原理:通过OnPageChangeListener的onPageScrolled()事件获取当前页面的偏移量,从而改变导航栏指示器的位置请看代码:java代码:import android.content.Cont
2016-10-13 20:47:32
2403
原创 安卓UI学习(2)--能自定义点击事件,且带点击动画的按钮
由于项目需要,我需要做一个带动画的按钮,因为这种带动画的按钮需要重复使用,所以我想将按钮封装成自带动画的类——即:1.自动响应点击事件,播放动画2.给用户提供自定义按键事件的接口而问题来了,在实际中我们不可能给同一个按钮类设置两个onclicklistener,一个响应动画,一个给用户自定义事件,因为下一个onclicklistener会覆盖上一个onclicklist
2016-09-27 23:34:59
854
原创 安卓UI学习(1)--绘制带阴影的按钮
想要绘制带阴影的按钮,需要使用layer-list标签,其实现原理是:最底层是阴影层,最上层才是按钮的实际背景在layer-list标签中,每个item子标签都拥有top、left、right、bottom 4种属性,分别控制他们的上下左右的偏移量,只要好好控制这些属性,就能实现我们想要的阴影效果
2016-09-21 20:27:54
418
转载 安卓---屏幕适配
由于最近编写程序一直用的模拟器,但是用到真机测试的时候才发现ui组件大小不太满意,下面的文章很好地解决了我的问题http://blog.csdn.net/jdsjlzx/article/details/45891551总结:①.开发时使用dp指定ui组件大小,sp指定文字大小②.附上应用中使用的各像素密度设备应该准备的图片大小
2016-09-21 19:22:36
219
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人