首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
zeroXuan
掘友等级
web前端工程师
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
29
文章 28
沸点 1
赞
29
返回
|
搜索文章
最新
热门
你真的了解 React 事件吗?
React中的事件是包装过的,事件冒泡是根据虚拟DOM树来冒泡的,与真实的DOM树无关。 在React中,事件本质上是React元素的一个属性。传递的是函数本身,而不是函数调用。 React内置的组件(如button等)会在合适的时机,调用onClick等属性传递的参数。 自定…
Java异常处理
异常 这个词有 我对此感到意外 的意思。问题出现了,你也许不清楚该如何处理,但你的确知道不应该置之不理;你要停下来,看看是不是有别人或在别的地方,能够处理这个问题。只是在当前的环境中还没有足够的信息来解决这个问题,所以就把这个问题提交到一个更高级别的环境中,在这里将作出正确的决…
Java 容器基本介绍
Collection:一个独立元素的序列,这些元素都服从一条或多条规则。 List 必须按照插入的顺序保存元素,而 Set 不能有重复元素。 Queue 按照排队规则来确定对象产生的顺序。 Map:一组成对的键值对,允许你使用键来查找值。又被称为映射表、关联数组、字典。 Arr…
Android 文件保存
所有Android设备都有两个文件存储区:“内部”和“外部”存储。这些名称来自Android的早期,大多数设备提供内置的非易失性存储器(内部存储),以及可移动存储介质,如microSD卡(外部存储)。现在,许多设备将永久存储空间划分为单独的“内部”和“外部”分区。因此,即使没有…
Android Bitmap 使用
在日常开发中,可以说和Bitmap低头不见抬头见,基本上每个应用都会直接或间接的用到,而这里面又涉及到大量的相关知识。 所以这里把Bitmap的常用知识做个梳理,限于经验和能力,不做太深入的分析。 在Android 2.2(API8)之前,当GC工作时,应用的线程会暂停工作,同…
Android 自定义View:属性动画(六)
使用方式:View.animate() 后跟 translationX() 等方法,动画会自动执行。 用 start() 方法执行动画。 给动画设置监听器,可以在关键时刻得到反馈,从而及时做出合适的操作,例如在动画的属性更新时同步更新其他数据,或者在动画结束后回收资源等。 设置…
Android 自定义View:深入理解自定义属性(七)
通过运行结果可以看出,使用AttributeSet获取的值,如果是引用都变成了@+数字的字符串。你说,这玩意你能看懂么?那么你看看最后一行使用TypedArray获取的值,是不是瞬间明白了。 首先要明确一点,attr不依赖于declare-styleable,declare-s…
Android Styles and Themes
样式是指可以为View或窗口指定外观和格式的属性集合。样式可以指定高度、填充、字体颜色、字号、背景色等许多属性。 样式是在与指定布局的XML文件不同的XML资源中进行定义。 主题是对整个Activity或应用而不是对单个View应用的样式。以主题形式应用样式时,Activity…
Android 自定义View:处理事件分发(四)
有时,你必须要自己处理触摸事件(touch events)而不能依赖于有可用的onSomethingListener。我就遇到过这样的时候,当时我很想有一篇文章能简单地解释触摸事件是怎样在视图层次(view hierarchy)中传播的,从而可以将之作为进一步深入学习的起点。这…
Android自定义View:ViewGroup(三)
自定义ViewGroup本质上就干一件事——layout。 这个方法,既确定了子View的位置,也确定了子View的大小,请注意,这个大小是由我们的ViewGroup最后决定的分给该子View的屏幕区域大小。 一般情况下,ViewGroup在设定这个大小时,会考虑子View的自…
下一页
个人成就
文章被点赞
271
文章被阅读
73,064
掘力值
1,852
关注了
21
关注者
79
收藏集
9
关注标签
36
加入于
2018-01-04