首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
寒假考核
订阅
SmallTashi
更多收藏集
微信扫码分享
微信
新浪微博
QQ
36篇文章 · 0订阅
仿 iOS 列表的编辑功能 - 排序篇
之前做过一个仿 iOS 列表的编辑删除功能,在快做完的时候发现在 iOS 里,编辑的时候还带有排序的功能,所以这次把排序功能加上,并做了一些优化。现在的效果如下: 怎么变成灰色了 有兴趣的可以先看一下之前删除的那篇: 仿 iOS 列表的编辑功能 - 删除篇 按键布局 首先,我们…
Android自定义View——从零开始实现可展开收起的水平菜单栏
前言:最近项目里要实现一个 可展开收起的水平菜单栏控件,刚接到需求时想着用自定义View自己来绘制,发现要实现 圆角、阴影、菜单滑动等效果非常复杂且耗时间。好在这些效果 Android原生代码中都已经有非常成熟的解决方案,我们只需要去继承它们进行 二次开发就行。本期将教大家如何…
圣诞雪花纷飞自定义View
因为所有的雪花需要实时在移动位置,所以想开启子线程去控制所以雪花位置,但因为在子线程中刷新view,就采用SurfaceView来实现。 SurfaceView继承之View,但拥有独立的绘制表面,即它不与其宿主窗口共享同一个绘图表面,可以单独在一个线程进行绘制,并不会占用主线…
Android 混淆解析
2018年第一篇,新年快乐! 一款发布到市场的软件原则上都应该做代码混淆,可能有人会说谁有功夫破解你的烂代码,这个嘛,开心就好...... 通过代码混淆可以将项目中的类、方法、变量等信息进行重命名,变成一些无意义的简短名字,同时也可以移除未被使用的类、方法、变量等。所以直观的看…
带有视觉滚动差的菜单侧滑栏
之前看到酷狗app的侧滑栏比较有有意思,带有视觉滚动差还有缩放效果,自己就尝试的实现了一个。 这个组件其实可以使用HorScrollView实现,但是使用HorScrollView终归还是要重写触摸事件的,并且HorScrollView对这个控件没有任何帮助,不如使用更轻量级的…
Android鬼点子-不用百行代码,让文字闪闪发光
想做一个让文字有类似金属光泽效果的动画。效果如下: 分享一下实现思路,使用kotlin实现。 需求是需要有很好的移植性,可以修改设置光泽颜色,光泽宽度,光泽速度,光泽角度。 这里的mTextView就是一个普通的TextView。我使用的是kotlin的扩展方法,对TextVi…
会了这些,你也能成为自定义 View 大咖
收集了自定义 View 最优质的学习资料。
简单练手APP《每阅》
使用到的知识点都不难,也不是很多 主要是巩固知识、理解项目结构这之类 当然了,如果喜欢这个APP也可以安装在手机上,每天一阅读,满满文艺范 Github传送 => ReadingHabit 下载地址 => 点我下载APK 我的腾讯云证书有问题,会提示危险链接,不用担心。后面我也…
实现一个带浮动标签的输入框
现在带浮动标签的输入框也是一个很常见的东西了,在材料设计里面有一个 TextInputLayout 的控件,我们可以用它实现这个效果。但是材料设计控件的样式比较固定,并不能满足我们产品设计的脑洞。这里提供一个用属性动画实现的方法。 控件有两层,一层是浮动的标签,一层是输入框。 …
自己动手写RecyclerView的上拉加载
为RecyclerView添加FooterView作为加载更多时显示的视图。 监听RecyclerView的滑动状态,根据不同的状态来改变FooterView的显示状态。 这里为了节省内存资源,用了ViewStub,ViewStub是一个轻量级的View,它是一个看不见的,不占…