首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
View
订阅
luck_top
更多收藏集
微信扫码分享
微信
新浪微博
QQ
19篇文章 · 0订阅
Android 提升用户体验之骨架屏
关于这方面的第三方库https://github.com/sharish/ShimmerRecyclerViewhttps://github.com/ethanhua/Skeletonhttps://
ViewDragHelper实战,实现滑动解锁
说到滑动解锁,就回到了2012~2014年,iPhone4S、5、5S年代,如今准备踏入2020年,这些年国产机崛起,再也不是公交车上都是iPhone4S的场景。本篇来使用ViewDragHelper实现滑动解锁。 滑道和圆形滑块之间有些边距,我们使用padding来处理。 我…
看完这篇还不会 GestureDetector 手势检测,我跪搓衣板!
这实在是太复杂了,你又要控制时间,又要判断控件等等等等。所以,我们因该如何解决呢?手势监听的使用 其实在 GestureDetector 被实例化时,内部会自动创建一个 Handler 用于处理数据,所以如果你在主线程中创建 GestureDetector,那么这个 Gestu…
Android无pading超简单超实用阴影解决方案
这个迭代,UI在给了几张带阴影的图片,那种阴影范围很大,实际内容却只有一点的图片。 效果类似这样。 不知道这张图有没有表达清楚,就是那种图片之间阴影需要重叠才能使内容对其,阴影还有颜色的效果。 Android 5.0后才支持elevation属性,还不支持阴影颜色的设定。IOS…
反射改变TabLayout属性
设置tabPaddingStart和tabPaddingEnd,但是布局填上去后发现并没有用。 第一种:自定义类似TabLayout的控件,代码量巨大,且GitHub上有许多已经比较成熟的库,代码质量是层次不齐。 第二种:在原有基础上通过继承TabLayout控件,重写其中几个…
Android View篇之 字体大小 调整滑杆的实现
小伙伴们大家好呀,这次介绍一个稍微有点意思的View,在很多阅读类、新闻类的APP上都标配的字体大小调整功能。100多行代码就可以实现,来看看效果吧! 1、刻度线代表着每个字体的大小取值,是不是SeekBar就是这样的功能呀,改一下刻度浮标的样式即可。 2、刻度条上面的标注的文…
Android-MergeAdapter闲聊片
暂时想到的就这么多, 先这样把...
使用CoordinatorLayout打造各种炫酷的效果
AppBarLayout必须作为CoordinatorLayout的直接子View,否则它的大部分功能将不会生效,如layout_scrollFlags等。 layout_scrollFlags=“snap”的时候 在Scroll滑动事件结束以前 ,如果这个View部分可见,那…
ConstraintLayout 2.0 新特性详解及实战
ConstraintLayout在 1.0 的时候提供了 GuideLine 辅助布局,在 1.1 时提供了 Group 和 Barrier,在 2.0 时候提供了Layer以及放开了限制,开发者可以自定义 Helper 了。 可以通过控制 group 的 hide/show …
一款超级实用的SuperLayout
这些布局虽然不难,但是长相类似,频繁出现,每次都要手写这么多代码还是很累的。完全可以自定义一个布局,兼容这些常见的场景,通过对外暴漏一些属性来设置里面的内容。 于是我自定义了SuperLayout,实现了常见的场景。使用时只需要写一个布局,设置一些属性即可实现效果,能将原先手写…