首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
自定义 view
订阅
强志黄
更多收藏集
微信扫码分享
微信
新浪微博
QQ
34篇文章 · 0订阅
Android View自定义EditText实现矩形密码框
整体思路大致如下: 绘制边框 绘制分割线 绘制黑色圆形 输入监听处理 下面按照上述步骤依次进行,在此之前,先做好准备工作。 准备工作 在开工之前,我们需要先在 attrs.xml 中定义相关属性 上面
Android 自定义View:深入理解自定义属性(七)
通过运行结果可以看出,使用AttributeSet获取的值,如果是引用都变成了@+数字的字符串。你说,这玩意你能看懂么?那么你看看最后一行使用TypedArray获取的值,是不是瞬间明白了。 首先要明确一点,attr不依赖于declare-styleable,declare-s…
【Android 修炼手册】常用技术篇 -- Android 自定义 View
自定义 View 内容总体来说还是比较简单,更多的是要满足具体的需求,所以本文内容并不太难,看起来比较愉悦。 在学习如何自定义 View 之前,需要先了解一下 Android 系统里,View 的绘制流程,熟悉了各个流程,我们在自定义过程中也就得心应手了。 Android Vi…
Android 源码阅读 | ViewStub
1. 特性 ViewStub 是一个不可见,size为0的View,它通常用于在适当的时机去懒加载布局。 一旦 ViewStub 设置为 Visible 或者 调用了 inflate() 方法,ViewStub 的布局就会被加载。 ViewStub 的布局在加载后会直接替换它自…
Android修炼系列(十三),分享几个有趣的自定义view小栗子
干货来了,分享几个自定义View小栗子,展示常见的控件动画效果,在重复的绘制中找到变化点,详情见下.
再见BitmapFactory,你好ImageDecoder
前言 图像是每个移动应用程序中非常重要的一部分。但是,在Android中处理它们并不是一件容易的事,图片可以来自不同的来源,如assets、文件,Web,并且具有不同的格式,jpg、png,难怪大多数
【View系列】震惊!!MeasureSpec.UNSPECIFIED是这么用的?!
前言 上一篇文章我们探索了一下View测量流程的源码,但是整篇文章都没提MeasureSpec.UNSPECIFIED,然后我在文章末给大家留了一个问题,不知道大家是否有自己去尝试过,评论里面也没有人
每日一问:到底为什么属性动画后 View 在新位置还能响应事件
在 Android 开发中,我们难免会使用动画来处理各种各样的动画效果,以满足 UI 的高逼格设计。对于比较复杂的动画效果,我们通常会采用著名的开源库:lottie-android,或许你会对 lottie 的原理充满好奇,但这并不在我们这篇文章的讨论范围,感兴趣的自行 Goo…
Android 沉浸式(透明)状态栏细研-超级细还附 Demo | 创作者训练营第二期
在 Android 4.4 中引入了沉浸模式的功能,但这个版本非真正的沉浸模式,应该说是透明模式。Android 5.0 以后才可以在系统层面实现真正的沉浸式状态栏。