摘要: InsetDrawable 表示一个drawable嵌入到另外一个drawable内部,并且在内部留一些间距,这一点很像drawable的padding属性,区别在于 padding表示drawable的内容与drawable本身的边距,insetDrawable表示... 阅读全文
posted @ 2017-06-22 23:07 vegatate 阅读(292) 评论(0) 推荐(0) 编辑
摘要: ConstraintLayout, 即约束布局, 在2016年由Google I/O推出. 从支持力度而言, 将成为主流布局样式, 完全代替其他布局, 减少布局的层级, 优化渲染性能. 在新版Android Studio中, ConstraintLayout已替代Re... 阅读全文
posted @ 2017-06-22 22:32 vegatate 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 一个TransitionDrawable是一个特殊的Drawable对象,可以实现两个drawable资源之间淡入淡出的效果。节点下的每个代表一个drawable资源。只能有两个。先前转换调用startTransition()。向后,调用 reverseTransit... 阅读全文
posted @ 2017-06-22 15:00 vegatate 阅读(540) 评论(0) 推荐(0) 编辑
摘要: 一个LevelListDrawable管理着一组交替的drawable资源。LevelListDrawable里面的每一个drawable资源与一个最大数值结合起来,作为LevelListDrawable资源的一项。调用Drawable的setLevel()方法可以加... 阅读全文
posted @ 2017-06-22 14:36 vegatate 阅读(560) 评论(0) 推荐(0) 编辑
摘要: 一个StateListDrawable就是一个在xml文件中定义,根据该对象不同的状态,用几张不同的图片来代表相同的图形。比如,一个按钮,有多种状态,获取焦点,失去焦点,点击等等,使用StateListDrawable可以根据不同的状态提供不同的背景。在XML文件中描... 阅读全文
posted @ 2017-06-22 11:05 vegatate 阅读(215) 评论(0) 推荐(0) 编辑