首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
自定义View
订阅
zerdaket
更多收藏集
微信扫码分享
微信
新浪微博
QQ
55篇文章 · 0订阅
AndroidX 中的变形金刚
通过一系列向量操作,使两种形状的底层几何结构相似,这样我们就能在构成这些结构的点之间进行动画处理......
AndroidX:新纪元的形状 (Shapes) 🔵⭐🔶
利用这个新的 graphics-shapes 库,我们能轻松创建和编辑复杂的圆角多边形。这个库主要有两个部分:形状 Shape 和 形变 Morph......
自定义 Drawable 你还只会 <shape> 吗?
最近做需求的时候,设计师出了一张这样的设计稿 其中每一个卡片的背景都是从上到下渐变,仔细看其中的边框也是渐变的,这个要怎么实现呢?第一个能想到的最简单的办法就是让设计师导出包含边框的完整的背景切图。但
探索BottomSheet的背后秘密
Bottom Sheet 在Android Design Support Library 23.2 版本引入,可以帮助我们快速实现半屏弹窗效果,让我们来探索其背后的工作原理~
Android View 事件派发流程
本文深入浅出式的讲解Android View的事件系统,以及事件的派以流程。加深对事件的理解并学习如何识别手势。
Android View的渲染过程
Android View的渲染过程 对于安卓开发猿来说,每天都会跟布局打交道,那么从我们写的一个布局文件,到运行后可视化的视图页面,这么长的时间内到底 发生了啥呢?今天我们就一起来探询这一旅
Android 获取 View 宽高的常用正确方式,避免为零
相信有很多朋友都有过在 Activity 中通过 getWidth() 之类的方法获取 View 的宽高值,可能在 onCreate() 生命周期方法中,也可能在 onResume() 生命周期方法中。然而,不幸的是,并不能获取所要的结果,宽高值均为 0。 如果对 View 的…
Android 闪烁描边效果
前言 先看下我们阔爱滴海绵宝宝,其原图是一张PNG图片,我们给宝宝加上描边效果,今天我们使用的是图片蒙版技术。 说到蒙版可能很多人想起PS抠图软件,Android上也一样,同一个大树上可能会长出两种果
Android 自定义View — 可展开的流式布局
流式布局在App开发中挺常见的,本文主要介绍如何通过自定义ViewGroup来实现可展开的流式布局。
RecyclerView自定义LayoutManager从0到1实践
本文最终实现一个简单的 LinearLayoutManager(只支持 VERTICAL)方向,适合对 LayoutManager 整体流程的学习与理解,整体代码分为多个文件,每个文件都是对前一段代码