首页
AI Coding
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Android自定义View
订阅
伟伟vip
更多收藏集
微信扫码分享
微信
新浪微博
QQ
15篇文章 · 0订阅
[译] 带你领略 ConstraintLayout 1.1 的新功能
约束布局(ConstraintLayout)通过使用 Android Studio 中的可视化编辑器来为您生成绝大多数的 UI,进而达到简化 Android 中创建复杂布局的目的。它通常被我们描述为更加强大的 RelativeLayout。通过使用约束布局,您可以定义一些复杂的…
实现一个网易云音乐的 BottomSheetDialog
如果你内部使用的是 ListView 列表控件,你会发现会有其他奇怪的情况。 CoordinatorLayout 在 Action_Move 事件时,必要的时候对其子 View 进行事件拦截,所以有第一个 gif 看到的效果,具体不详说。 这里使用 ListView 做例子,设…
Android自定义View-卷轴
0. 今天是母亲节,谨以此文献和此程序给我的母亲,节日快乐。 1. 想好再动笔,整个卷轴有左右卷轴柄,纸和文字组成,默认卷轴关闭,点击是张开,张开后点击就合上,打开时速度由快到慢。功能分析到这,思路也就很明确了,那就动笔吧。 2. 这里要说到的是dis变量用来控制每个卷轴柄到中…
Android-WItemTouchHelperPlus几行代码搞定仿QQ侧滑
侧滑对于Android来说实现方式多种多样,但是具体那种方式能满足我们的需求和适用场景那就很难说了,曾试过继承RecyclerView,自定义Adapter等方法,但是效果并不是很理想.最终定制版的WItemTouchHelperPlus符合了大部分的侧滑需求,它来自系统类的改…
【Android珍藏】推荐10个炫酷的开源库
技术群里面经常有人问到一些炫酷的UI效果实现方法,有时候我都是给一个相同或者相似效果的Github链接,有同学私信给我说,大佬,怎么这些效果你都能找到?你是怎么搜索的,或者有其他什么秘方?会利用Google、百度等搜索工具搜索是一方面,另一个重要的方面是:记录搜藏,当看到一个炫…
RecyclerView.smoothScrollToPosition了解一下
最近开发中遇到了一个需求,需要RecyclerView滚动到指定位置后置顶显示,当时遇到这个问题的时候,心里第一反应是直接使用RecyclerView的smoothScrollToPosition()方法,实现对应位置的平滑滚动。但是在实际使用中发现并没有到底自己想要的效果。本…
Android 官方架构组件 Paging:分页库的设计美学
我是一个崇尚开源的Android开发者,在过去的一段时间里,我研究了Github上的一些优秀的开源库,这些库源码中那些 天马行空 的设计和思想令我沉醉其中。
Android 目前最稳定和高效的UI适配方案
Android系统发布十多年以来,关于Android的UI的适配一直是开发环节中最重要的问题,但是我看到还是有很多小伙伴对Android适配方案不了解。刚好,近期准备对糗事百科Android客户端设计一套UI尺寸适配方案,可以和小伙伴们详细的聊一聊这个问题。 Android适配…
SwipeRefreshLayout,用最少的代码定制最美的上下拉刷新样式
首先布局的id是固定的,这个我们在ids.xml中就能看出。框架提供三个View:Header、Target、Footer,分别对应三个位置的View Header的部分尤为重要。我们需在Header上实现SwipeTrigger与SwipeRefreshTrigger接口,接…
Android自定义View之区块选择器
最近撸了一个自定义view,还是比较复杂的,感觉有必要分享下实现的过程。 我们来分析这个view需要实现哪些效果。 首先它有一个刻度尺代表了时间段(也可以是别的什么),并且可以看到完整的刻度尺是比屏幕宽度大的,因此肯定需要可以左右滑动。 其次,可以有不可选的区域(gif中灰色块…