首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
view
订阅
福临江
更多收藏集
微信扫码分享
微信
新浪微博
QQ
6篇文章 · 0订阅
全网最优雅安卓控件可见性检测
Android 控件可见性检测是一件头痛的事情,系统并未提供一个全局的控件可见性检测回调,本篇准备从零开始,自己动手写一个。
全网最深入 Android Style/Theme/Attr/Styleable/TypedArray 清清楚楚明明白白
前言 回顾一下:自定义View的时候,根据不同条件设置不同颜色,那么需要提供对外的方法设置颜色。而View可以在xml里引用,我们想当然的认为是否能够在xml里根据不同条件设置颜色属性呢?这样的话就很
Drawable代码化,减少你的XML
之前在写项目的时候,少说都要有二三十个Drawable文件,不同的渐变,不同的圆角。每次要修改这个样式的时候,就需要找到这个XML,这个这个控件,然后再点到这个Drawable,有时候,还可能牵一发而动全身,别的地方也改动了。 所以,就想着写一个工具类,来简化这一步骤。 至此,…
Material Components——MaterialButton
MaterialButton相比我们前面介绍的ShapeableImageView等组件来说,用的相对较少一些,但是在某些场景下,还是很有用的,多个朋友多条路,所以多掌握一些总是没错的。 MaterialButton的使用,需要使用到最新的Theme.MaterialCompo…
Android Design控件MaterialButton使用详解
我们在平时写布局时,当遇到按钮需要圆角、或者描边等,通常的方法是新建一个xml文件,在shape标签下写,然后通过setBackground(drawable)设置。这本来没什么问题,但是射击师会喜欢看起来和别人不一样的效果,也许是为了审(zhuang)美(bi),例如这个页面…
View.inflate和LayoutInflater.inflate的区别
为什么一些有经验的人会要你用LayoutInflater.from(context).inflate(layoutResId, root, attachToRoot)加载布局