自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 Android打造丝滑的Activity recreate重建(主题切换)过渡动画

Activity recreate重建(主题切换)过渡动画实现当应用程序支持多种语言或主题时,切换语言或主题通常需要重新启动 Activity 以重新加载配置。虽然 recreate 是一种常用的重建 Activity 方法,但它不支持像在 Activity 之间切换时那样使用过渡动画。特别是在切换 浅色/深色 主题时,由于缺乏过渡动画而显得很生硬。为了提升改善这一点,只能自己实现过渡动画以提供更流畅的用户体验。

2024-02-17 08:39:54 1386 3

原创 android 12后WindowManager事件穿透类型悬浮窗无效问题

笔记:项目需要将一个悬浮窗WindowManager仅显示view给用户看,不可操作,将事件穿透到后面的窗口。WindowManager.LayoutParams代码如下。在android12以下的机型中测试都没问题,触摸事件可以穿透悬浮窗。但在android 12机型测试时,触摸事件无法穿透悬浮窗了。

2022-10-17 23:45:58 5650 10

原创 android中WindowManager添加ComposeView时异常:java.lang.IllegalStateException 问题

今天使用compose写好ui后,用WindowManager.addView(composeView, lp);。运行发现报错:java.lang.IllegalStateException: ViewTreeLifecycleOwner not found from androidx.compose.ui.platform.ComposeView在stackoverflow看到解决方法如下创建KeyboardViewLifecycleOwner.kt文件class KeyboardViewLif

2022-03-08 16:22:36 3534

原创 Android Jetpack Compose实现Spinner

Android Jetpack Compose实现简易版Spinner

2022-03-05 15:03:12 2632 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除