首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
View
订阅
j_gin
更多收藏集
微信扫码分享
微信
新浪微博
QQ
6篇文章 · 0订阅
撸一款”灵动“的滑动按钮
先放张最后实现效果图,大家可以看着这个效果,思考一下怎么实现的。 这里会选择按钮初始位置在中间的这种情况来讲解,因为,按钮初始位置在左边的时候就是按钮位置在中间的时候一种状态。 捕获到这些动作后,就可以针对每个动作做相应的处理,最终达到让按钮随手指移动的效果。具体的代码如下 简…
JRecycleView——简单的让RecycleView更有趣
封装工作中通常需要使用的列表功能(基于RecycleView),在作者的实际项目中已使用有一年多。主要是为了让使用者更加专注于业务逻辑,同时又不失去界面交互性,达到JRecycleView的核心:简单的让RecycleView更有趣。
Android 通用 PopupWindow,再也不用找 UI 小姐姐切 .9 图片了,大致能为你节省 30 分钟的开发时间
bga-transformerstip 后面的「latestVersion」指的是左边这个 Download 徽章后面的「数字」,请自行替换。
我们经常用的Loading动画居然还有这种姿势
Loading动画几乎每个Android App中都有。 一般在需要用户等待的场景,显示一个Loading动画可以让用户知道App正在加载数据,而不是程序卡死,从而给用户较好的使用体验。 同样的道理,当加载的数据为空时显示一个数据为空的视图、在数据加载失败时显示加载失败对应的U…
无需自定义View,彻底解放shape,selector(二)
新年快乐,大家好,我又来了。。。 这篇文章主要是介绍我之前的一个框架BackgroundLibrary,预览功能的实现。 通过自定义标签去设置shape、selector的属性,省去了一大部分的shape.xml文件。 项目发布5个月,也累计了1500+的star,现在也基本稳…
无需自定义View,彻底解放shape,selector吧
作为一个android程序员,对于shape、selector这两个标签一定不陌生。每当UI设计师给我们设计出一个个button背景的时候,我们就需要去drawable文件夹下去新建一个bg_xxx.xml,然后很多时候区别仅仅是一个边框的颜色或者填充的颜色。这就导致了很多非常…