首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
View相关
_小马快跑_
创建于2022-05-14
订阅专栏
Android View相关~
等 26 人订阅
共60篇文章
创建于2022-05-14
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
玩转ShapeableImageView:实现灵活的自定义形状与边框效果
ShapeableImageView 是 Android Material Components 库中的一个控件,用于轻松实现自定义形状的 ImageView。通过 ShapeableImageVie
Android | Context 全解析:原理、类型与使用指南
Context 是 Android 系统提供的 全局环境信息接口,用于管理 应用资源、组件交互、系统服务访问 等。主要作用包括: 访问资源(getResources()、getAssets()) 启动
深入解析Activity生命周期:方法回调时机与AMS交互机制
Activity声明周期可以说是我们开发中最常用的了,从onCreate() -> ... -> onDestroy(),Activity生命周期回调大家肯定都不陌生了,本文尝试从源码角度了解一下各个
Android | MutableContextWrapper详解
MutableContextWrapper介绍 在上一篇 Context全解析:原理、类型与使用指南 中,介绍了Context的相关知识点,Context的两个子类 ContextWrapper、Co
Android | Configuration详解及其新旧更新方式对比
一、Configuration介绍 Configuration主要用于描述当前设备的各种配置信息,比如屏幕尺寸、方向、字体缩放、语言、UI模式等。系统会在这些配置发生变化时(比如旋转屏幕、切换语言、调
Android MotionLayout 示例:打造动态交互菜单示例
MotionLayout系列文章: Android | MotionLayout入门级使用教程(一):https://juejin.cn/post/7366426339279061028 Androi
Android MotionLayout动画之KeyFrameSet关键帧详解(二)
MotionLayout系列文章: Android | MotionLayout入门级使用教程(一):https://juejin.cn/post/7366426339279061028 关键帧Key
ConstraintLayout 中的ImageFilterView探索:处理图片圆角、亮度、饱和度、图片重叠等
ImageFilterView 是 ConstraintLayout 提供的一个功能丰富的 ImageView 扩展类,用于轻松实现对图片的滤镜效果,包括亮度、饱和度和色调调整等。其主要用于动态地调整
Android | Bitmap基础知识点整理
Bitmap介绍 Bitmap 是一种图像表示,用于存储图像数据的像素矩阵。它使用一个矩阵保存图像的像素信息。每个像素都有颜色信息,通常以 RGB(红色、绿色、蓝色)三通道表示。Android 还支持
Android | 屏幕信息DisplayMetrics与不同DPI设备的资源加载
DisplayMetrics DisplayMetrics 是 Android 中用于描述设备显示屏的通用信息,如其大小、密度和缩放因子等。这是 Android 提供的一种帮助开发者适配不同屏幕尺寸和
Android | 了解Drawable绘制资源基础(一)
Drawable 是 一个通用抽象类,代表了“可以绘制的东西”。通常会将 Drawable 作为从资源中检索的类型,用于在屏幕上绘制内容。Drawable 类提供了一个通用的 API 来处理可能采取多
Android | 多种方式实现图片圆角矩形和圆形效果
在项目开发中,为了让图片显示得更加美观,通常 UI 会设计成圆角矩形或圆形效果。本文将介绍几种常见的实现方式,并提供对应的代码示例。 方式一:ViewOutlineProvider可以设置圆角矩形、椭
Android | IdleHandler的使用分析
回顾Handler机制 Android 的 Handler 机制是用于线程间通信的基础组件。其核心角色包括:Looper、MessageQueue、Handler、Message Looper:Loo
Android | 扩大View点击区域的几种方式
在 Android 应用开发中,有时候需要扩大 View 的点击区域以提高用户交互的便利性,尤其是当视图元素较小或用户界面密集时。扩大点击区域可以让用户更容易点击目标,改善用户体验。以下提供几种扩大点
Android | RecyclerView + OverScroller + TouchEvent实现左滑查看更多功能
本文将通过示例代码展示如何使用 RecyclerView、OverScroller 和 TouchEvent 实现一个具有左滑查看更多功能的横向滑动视图。 效果图 实现思路 主要通过以下几个步骤来实现
Android | 以一种简单的方式来实现弹幕效果
在项目开发中,弹幕是一种非常流行的效果,它能够在屏幕上动态显示大量的文本信息,如评论、消息等。开始调研了一些知名的三方弹幕库,功能很强大,但是却不适合,因为项目中只需要一个简单的弹幕效果即可,这些库有
Android | MotionLayout入门级使用教程(一)
MotionLayout 介绍 MotionLayout 是在 ConstraintLayout 2.0 版本中引入的。ConstraintLayout 2.0 为 Android 开发者带来了许多新
ConstraintLayout中设置负值的margin失效了?不妨换一种思路来实现!
在某些场景下,我们可能需要实现两个View的压盖效果,比如常见的气泡、小红点等等,如下所示: 如果父布局是RelativeLayout,那么实现起来比较简单,只要给目标View设置负值margin,就
Android | launchMode启动模式详解
任务栈 回顾一下Activity的任务栈:如上图所示显示了一个时间轴,3个Activity的启动顺序是1->2->3,按返回键之后3被销毁, 并且会从任务栈中弹出,2恢复。 而当调用startActi
Android事件分发时,你浓眉大眼的onTouch()竟然没有执行?
有这么一个场景:Activity中有一个ViewGroup作为Parent,ViewGroup里面又有一个Webview作为Child。当一进入页面时,系统输入法自动弹起,点Parent需要收起键盘。
下一页