首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
布局
订阅
路曼曼其修远兮
更多收藏集
微信扫码分享
微信
新浪微博
QQ
11篇文章 · 0订阅
面试官:谈一谈你对View的认识和View的工作流程
介绍了View的基础知识,并且对View的工作流程进行详细分析,最后罗列出常见面试问题,并对自定义View进行分类和总结
Android ConstraintLayout 约束布局 2.0
约束布局是一个允许你灵活定义view位置和大小的ViewGroup,具有多种辅助工具,如GuideLine、Barrier、Group等。在灵活地放置各种各样的view时,并不会增加Layout层级。2.0版本出了优化布局性能外,还增加了一些新特性,使得开发过程更加方便: Co…
使用MotionLayout高仿华为运动健康我的页面
前言 在上一篇文章中,主要讲解了CollapsingToolbarLayout配合AppBarLayout使用实现了折叠标题栏效果。 这篇文章,再增加点效果:通过使用MotionLayout搭配App
ConstraintLayout,看完一篇真的就够了么?
1. 前言 最近中毒很深,经常逛掘金,看到很多优秀的文章,感谢掘金。同时也看到很多标题,看看XXXX,一篇就够了。技术一直在不停的更新迭代,看一篇永远是不够的,建议再看一遍官网的,可以看到被作者过滤掉的信息或者最新的更新。这就是我为什么会在文末放官网链接的原因,如果有的话。 2…
Android横向智能刷新框架-SmartRefreshHorizontal
距离上次发文又过了一年,这次我给大家带来了另一个开源库 SmartRefreshHorizontal。先看看效果: SmartRefreshLayout 的设计灵活多样,扩展性高,我想这应该是它受欢迎的原因之一。 在 issue 区有不少人建议让 SmartRefreshLay…
从 View 的四个构造方法说起
写过自定义 View 的都知道,View 有四个构造函数,一般大家都知道第一个构造方法是简单的在代码中new View 的时候调用的,第二个构造方法使用最广泛,是对应的生成 xml 中定义的 View 的时候调用的。剩下的两个构造方法,大家了解的就比较少了。一般在自定义 Vie…
可定制化阴影的万能阴影布局ShadowLayout 2.0 震撼上线,效果赶超CardView。(需要阴影地方,被它嵌套即可享受阴影,阴影可定制化)
2.0更新功能(最近发现有人直接拿去当自己项目,发布博客和github。我想说尊重下辛苦蜜蜂的劳动成果。 可以看到在刚创建条目的时候增加了内存,之后内存几乎无抖动。 阴影创建的bitmap不是网络图片不是大图。楼主测过最大的大小仅仅在550KB左右 在2.0里大家可以看到我增加…
Android ConstraintLayout 约束布局 1.0
高性能:界面基本可以一层布局搞定,不用嵌套多层布局。 功能强大:有百分比布局、设置自身宽高比例,各种辅助组件。 缺点就是,用了约束布局之后,再也切不回以前的布局方式了,重度依赖。 从名字上看,可能大致明白其对齐方式(就是自身的哪一边对齐目标view的哪一边),就不详细列出全部了…
使用CoordinatorLayout打造各种炫酷的效果
AppBarLayout必须作为CoordinatorLayout的直接子View,否则它的大部分功能将不会生效,如layout_scrollFlags等。 layout_scrollFlags=“snap”的时候 在Scroll滑动事件结束以前 ,如果这个View部分可见,那…
Android 自定义 View 最少必要知识
1. 什么是自定义 View? 在 Android 系统中,界面中所有能看到的元素都是 View。默认情况下,Android 系统为开发者提供了很多 View,比如用于展示文本信息的 TextView,用于展示图片的 ImageView 等等。但有时,这并不能满足开发者的需求,…