ITmob

所有标签

#SparseArray 1 #Groovy 1 #lateinit VS lazy 1 #DrawStyle 2 #Logcat 1 #AOSP 1 #Kotlin 2.0 1 #UriRelativeFilter 1 #UriRelativeFilterGroup 2 #ApplicationStartInfo 1 #Unresolved reference 1 #DETECT_SCREEN_RECORDING 1 #GradientBorder 1 #ClickableText 1 #Private Space 1 #Widget 1 #Android 15 9 #Deeplink 1 #Flow 1 #MediaStore 1 #Ripple Effect 2 #MediaPlayer 1 #MediaMetadataRetriever 1 #ExpandableText 1 #callbackFlow 1 #collect 1 #collectLatest 1 #copy VS deepcopy 1 #Closure 1 #drawWithCache 1 #drawBehind 1 #drawWithContent 1 #Jsoup 1 #Comparable VS Comparator 1 #Comparable & Comparator 0 #!! 和 ?. 1 #INSTALL_FAILED_TEST_ONLY 1 #TextToolbar 1 #RTL 0 #AndroidView 1 #ComposeView 1 #Additional settings in the app 1 #Jetpack Glance 4 #ScreenBrightness 1 #LocalClipboardManager 1 #ClipboardManager 1 #BoxWithConstraints 1 #LocalInspectionMode 1 #onNewIntent 1 #window.attributes 1 #findActivity() 1 #printStackTrace() 1 #INSTALL_FAILED_SHARED_USER_INCOMPATIBLE 1 #Unit 1 #Nothing 1 #Any 1 #IllegalArgumentException 1 #dp to px 1 #sealed interface 1 #SnapshotMutationPolicy 1 #sealed class 1 #mutableStateOf 1 #compileSdk 1 #minSdk 0 #targetSdk 0 #rememberSaveable 1 #remember 1 #values() 1 #entries 1 #UUID 1 #DisposableEffect 1 #val 1 #const val 1 #DefaultLifecycleObserver 1 #运算符重载 1 #ModalBottomSheetLayout 1 #operator overloading 1 #Snackbar 1 #config Bearer token 1 #Canvas 3 #DrawScope 1 #AnnotatedString 1 #VisualTransformation 1 #Postman 0 #TextField 1 #activity-alias 1 #Room 1 #@PreviewParameter 1 #Android Jetpack 1 #@Preview 1 #@ 0 #ActivityResultRegistry 1 #onActivityResult deprecated 1 #onActivityResult 0 #Androidx 1 #跑马灯 1 #Marquee 1 #YYYY-MM-dd 1 #kotlin.Result 2 #NoSuchElementException 0 #Kotlin Exception 2 #Android Exception 10 #Pixel 7 1 #Pixel 1 #Shadow Text Effect 1 #Emoji 1 #EmojiCompat 1 #S 0 #gradle vs gradlew 1 #Gradle 6 #Gradlew 1 #Termius 1 #Xshell 1 #Aliyun 1 #自适应图标 1 #Compose BOM 1 #Adaptive Icon 1 #CompositionLocal 2 #Trailing Comma 1 #Android Studio 1 #IllegalCharsetNameException 1 #Trailing Lambda 1 #AGP 1 #Text Overflow 1 #plurals 1 #转载 1 #Android 13 1 #Exception 3 #keystore 1 #ConstraintLayout 1 #keytool 1 #disassembler 1 #APK Signature Scheme 1 #kotlin-stdlib-jdk8 1 #JDK Tools 1 #Kotlin Gradle Plugin 1 #G 0 #JSON 2 #curl 4 #post 1 #JS 1 #Interface 1 #JavaScript 1 #Git 3 #Compose Desktop 1 #ADB 5 #Analytics 1 #Firebase 2 #CNZZ 1 #Log4j 1 #CVE-2021-44228 1 #MySQL 1 #Text 6 #Jetpack Compose 44 #Python2 1 #Compose 4 #Python 4 #Python3 1 #Compose Multiplatform 2 #Java 10 1 #Terminal 1 #Shell 1 #var 1 #Java 12 #QUERY_ALL_PACKAGES 2 #Android 92 #Android R 1 #Android 11 1 #epel-release 1 #Linux 2 #Epel 1 #Kotlin 40 #Halo 0

在 Jetapck Compose 中修改/去除点击控件时水波纹/涟漪效果的颜色

在 Jetpack Compose 中有时涟漪效果的使用过于频繁,可能会需要修改水波纹/涟漪的颜色,或者去掉涟漪效果。本文将演示如何更改涟漪效果的颜色。

ITmob-Ly ITmob-Ly 发布于 2026-01-10

Jetpack Compose 用圆点动画实现无进度的正在加载进度条

本文将介绍怎样通过 Jetpack Compose 实现表示正在加载的无进度条圆点动画,可以实现不同的动画,如:弹跳,渐变,缩放等

ITmob-Ly ITmob-Ly 发布于 2026-01-06

Jetpack Compose 为音频播放的滑动进度条(Slider)实现正在缓冲的脉动/脉冲效果

在实现音频播放的进度进度条时,当用户滑动进度条选择播放进度时,如果音频还未加载成功,需要在播放进度上实现一个正在缓冲的脉动效果来表达音频正在加载/缓冲,我们的项目使用的是 Jetpack Compose,该如何实现呢? 先来看下最终要实现的效果: track - the track to be di

ITmob-Ly ITmob-Ly 发布于 2025-08-07

怎样在 Jetpack Compose 中实带有渐变色动画的边框?

本文我们将介绍如何在 Jetpack Compose 中实现类似B站这种带有渐变边框的标签或按钮,也进一步介绍了在 Jetpack Compose 中怎样实现渐变边框动画

ITmob-Ly ITmob-Ly 发布于 2024-08-07

Jetpack Compose 实现 @用户名 提及用户和 #标签文字 添加标签的文字效果

本文介绍 Android 开发时怎样通过 Jetpack Compose 实现类似微博和X中通过 @用户名 提及用户和 #标签文字 添加主题标签的文字效果?

ITmob-Ly ITmob-Ly 发布于 2024-08-02

Jetpack Glance 实现的 Widget 中无法改变进度条颜色的问题。如何修改 Widget 中进度条的颜色?

Jetpack Glance 实现 Widget/微件 添加进度条控件时,在 Android 12 (API 级别 31) 及以上时可以修改它的颜色,但是在 Android 11(API 级别 30) 及以下的设备上无法改变进度条的颜色

ITmob-Ly ITmob-Ly 发布于 2024-06-26

理解 Jetpack Compose 中的Stateful & Stateless(有状态和无状态)

本文简单介绍下对 Jetpack Compose 中的有状态和无状态的理解

ITmob-Ly ITmob-Ly 发布于 2024-05-23

怎样解决在 Jetpack Compose 中添加单击事件后波纹/涟漪效果未根据形状进行剪裁的问题?

有时当改变它们的形状时(比如圆角形状),水波纹效果并不会改变为圆角,它仍然是会在圆角形状之外显示

ITmob-Ly ITmob-Ly 发布于 2024-05-14

Android 中怎样获取音频或视频文件的总播放时长?

本文我们介绍下 Android 开发怎样获取音视频文件的时长信息,Android SDK 提供了多种方式

ITmob-Ly ITmob-Ly 发布于 2024-05-12

Jetpack Compose 实现展开折叠显示更多文本的动画效果

本文将介绍使用 Jetpack Compose 时怎样实现文本折叠和展开,并通过 SizeAnimationModifier 修饰符让展开/折叠的动画更平滑

ITmob-Ly ITmob-Ly 发布于 2024-04-18