首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
各种控件
订阅
SmallTashi
更多收藏集
微信扫码分享
微信
新浪微博
QQ
14篇文章 · 0订阅
Android自定义View——从零开始实现可展开收起的水平菜单栏
前言:最近项目里要实现一个 可展开收起的水平菜单栏控件,刚接到需求时想着用自定义View自己来绘制,发现要实现 圆角、阴影、菜单滑动等效果非常复杂且耗时间。好在这些效果 Android原生代码中都已经有非常成熟的解决方案,我们只需要去继承它们进行 二次开发就行。本期将教大家如何…
简单实现带节点的进度条
带节点进度条的实现方法不止一个,但是如果要实现图中这种效果的,初步看好像还不简单。进度条的形状不规则、背景是渐变颜色、节点上面还有个勾。这里提供一个很简单的思路,简单的都不好意思说了...... 为了实现这个效果,我们需要三张图片,就是下面这三张。 注意这三张图片的大小必须一致…
Toolbar不能实现你的需求?
Toolbar 是 Google 在安卓 5.0(LOLLIPOP) 推出的一个控件,在安卓 3.0 时代 Google 推出了 ActionBar,而 Toolbar 完全是用来替代 ActionBar 的。既然叫 Toolbar,怎么会不能实现某些需求? 上面代码是将 To…
RecyclerView进阶之层叠列表(上)
上周五写了篇仿夸克浏览器底部工具栏,相信看过的同学还有印象吧。在文末我抛出了一个问题,夸克浏览器底部工具栏只是单层层叠的ViewGroup,如何实现类似Android系统通知栏的多级层叠列表呢? 不过当时仅仅有了初步的思路:recyclerView+自定义layoutManag…
Android 沉浸式状态栏的实现
一提到沉浸式状态栏,第一个浮现在脑海里的词就是“碎片化”。碎片化是让 Android 开发者很头疼的问题,相信没有哪位开发者会不喜欢“write once, run anywhere”的感觉,碎片化让我们不得不耗费精力去校验代码在各个系统版本、各个机型上是否有效。因此以前我一直…
Android AIDL 使用详解
AIDL 意思即 Android Interface Definition Language,翻译过来就是Android接口定义语言,是用于定义服务器和客户端通信接口的一种描述语言,可以拿来生成用于IPC的代码。从某种意义上说AIDL其实是一个模板,因为在使用过程中,实际起作用…
这些 Drawable 的小技巧,你都了解吗?
在 Android 的开发过程中,Drawable 经常会被用到,一般会用 Drawable 为 View 设置一个显示的效果。而在 Android 下,也提供了很多 Drawable 的默认实现,它们涉及到的内容非常的多,从属性到方法,但是日常生活中,会用到的只有那么些方式。…
Android鬼点子 又来了一个LoadingBar
设计师在外国的一个网站上挑了一个Loading的效果图,尝试实现之后,虽然和原图有点不太一样,但是效果还是不错的。难点就是粘连效果的实现,贝塞尔曲线的点点们简直要把我折磨死了。先上效果图:然后是源码,
像 QQ 一样处理滑动冲突
在项目中,如果要用到滑动控件嵌套滑动控件,总会让人很心塞。因为很可能会出现冲突的问题。这里举个例子,利用事件分发机制,处理侧滑菜单控件和列表中的侧滑删除控件间的冲突。 提到侧滑删除,一个经典的例子就是 QQ 了。QQ 的首页是一个大的侧滑菜单控件,嵌套一个列表,列表里面再嵌套侧…
我把 Toolbar 转了一下变成了菜单
侧滑菜单我们见的太多了,有没有想过有别的方式弹出菜单?比如,让 Toolbar 变成菜单? 我也不知道怎么描述这个效果了,直接放效果图吧: 炸不炸! 其实实现起来超简单。 思路 看上去好像 Toolbar 变成了菜单,但大家也能猜到,这里面的旋转菜单其实和 Toolbar 是两…